|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jboss.security.microcontainer.beans.BasePolicyBean<M,I>
M
- the type of the modules used by the policy.I
- the type of the info object that the policy is capable of generating.public abstract class BasePolicyBean<M,I>
Superclass of all policy beans that compose an ApplicationPolicyBean
.
Field Summary | |
---|---|
protected List<M> |
modules
the policy's set of modules. |
Constructor Summary | |
---|---|
BasePolicyBean()
Creates an instance of BasePolicyBean . |
Method Summary | |
---|---|
List<M> |
getModules()
Gets a reference to collection of modules used by this policy. |
abstract I |
getPolicyInfo(String domainName)
Creates a security info object using the information contained in this policy bean. |
void |
setModules(List<M> modules)
Sets the collection of modules used by this policy. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected List<M> modules
Constructor Detail |
---|
public BasePolicyBean()
Creates an instance of BasePolicyBean
.
Method Detail |
---|
public List<M> getModules()
Gets a reference to collection of modules used by this policy.
List
that contains the policy's modules.public void setModules(List<M> modules)
Sets the collection of modules used by this policy.
modules
- a List
containing all modules to be used by this policy.public abstract I getPolicyInfo(String domainName)
Creates a security info object using the information contained in this policy bean.
domainName
- a String
containing the security domain name of this policy.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |