read the struts.xml files, and phrase it On Wed, Apr 30, 2008 at 5:50 AM, Volker Karlmeier <[EMAIL PROTECTED]> wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > Hello struts freaks, > > i would like to implement a rights management for my application. Therefore > I need to retrieve a list of actions configured in struts.xml. > Does anyone of you have an idea how to get this information ? > I can get a list of action classes using > > ~ List<String> actions = new ArrayList<String>(); > ~ Dispatcher disp = Dispatcher.getInstance (); > ~ PackageConfig actionMap = > ((PackageConfig)disp.getConfigurationManager().getConfiguration().getPackageConfigs().get("<package > name of actions package>")); > ~ Map<String,ActionConfig> actionConfigs = > actionMap.getAllActionConfigs(); > ~ Iterator actionIterator = actionConfigs.keySet().iterator(); > ~ while (actionIterator.hasNext()) { > ~ String key = (String) actionIterator.next(); > ~ ActionConfig config = actionConfigs.get(key); > ~ String value= > config.getClassName().substring(config.getClassName().lastIndexOf(".")+1); > ~ actions.add((String)value); > ~ } > ~ return actions; > > But this is not exactly what i want. What i need is the names of the > actions. > Any ideas ? > > thanks in advance > > ~ Volker > > > - -- > - ------------------------------- > > Volker Karlmeier > Friedrich-Freye-Str. 61 > 45481 Mülheim/Ruhr > > Tel. : (+49) 208-7785675 > Mobil: (+49) 176-21056587 > Mail : [EMAIL PROTECTED] > > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v1.4.7 (GNU/Linux) > > iD8DBQFIF5guaEMQXBIqssERAqKuAJsHTPohbwctJd7crzUETpX7GNAcewCfcPvN > ORF3KDd2juDK2i5B40gpA9w= > =WJ/y > -----END PGP SIGNATURE----- > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > >
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]