public class ComponentSecurityConfiguration extends RestSecurityConfiguration
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
CLASS_VERSION
Class version string
|
mAcl, mOwner, mSecurityContext
Modifier | Constructor and Description |
---|---|
protected |
ComponentSecurityConfiguration(java.lang.String pComponent,
boolean pSecure,
java.lang.String pAcl,
SecurityConfiguration pSecurityConfiguration)
* Constructor
|
Modifier and Type | Method and Description |
---|---|
static ComponentSecurityConfiguration |
create(java.lang.String pComponent,
boolean pSecure,
java.lang.String pAcl,
SecurityConfiguration pSecurityConfiguration)
Factory method for creating ComponentSecurityConfiguration objects
|
MethodSecurityConfiguration |
getMethodSecurityConfiguration(java.lang.String pMethod)
Returns the MethodConfiguration for the given method name.
|
java.util.Map<java.lang.String,MethodSecurityConfiguration> |
getMethodSecurityConfigurations() |
PropertySecurityConfiguration |
getPropertySecurityConfiguration(java.lang.String pName)
Returns the PropertySecurityConfiguration for the given property name.
|
java.util.Map<java.lang.String,PropertySecurityConfiguration> |
getPropertySecurityConfigurations() |
boolean |
isParentType() |
void |
setParentType(boolean pParentType) |
java.lang.String |
toString() |
getComponent, getName, getSecurityConfiguration, hasAccess, hasAcl, isSecure, setAcl, setComponent, setName, setSecure, setSecurityConfiguration
checkAccess, checkRuntimeAccess, getAccessControlList, getOwner, getSecurityContext, setAccessControlList, setOwner, setSecurityContext, supportsAccessControlList, supportsOwner, unsecuredGetAccessControlList, unsecuredGetContainers, unsecuredGetOwner, unsecuredGetSecuredContainers, unsecuredSetAccessControlList, unsecuredSetCreationSecurity, unsecuredSetOwner
public static final java.lang.String CLASS_VERSION
protected ComponentSecurityConfiguration(java.lang.String pComponent, boolean pSecure, java.lang.String pAcl, SecurityConfiguration pSecurityConfiguration) throws SecurityException
pComponent
- The ComponentpSecure
- Is secure?pAcl
- The aclpSecurityConfiguration
- The SecurityConfigurationSecurityException
public boolean isParentType()
public void setParentType(boolean pParentType)
pParentType
- the parentType to setpublic java.util.Map<java.lang.String,PropertySecurityConfiguration> getPropertySecurityConfigurations()
public java.util.Map<java.lang.String,MethodSecurityConfiguration> getMethodSecurityConfigurations()
public static ComponentSecurityConfiguration create(java.lang.String pComponent, boolean pSecure, java.lang.String pAcl, SecurityConfiguration pSecurityConfiguration) throws RestInitializationException
pComponent
- The ComponentpSecure
- Is secure?pAcl
- The aclpSecurityConfiguration
- The SecurityConfigurationRestInitializationException
public PropertySecurityConfiguration getPropertySecurityConfiguration(java.lang.String pName)
pName
- the property namepublic MethodSecurityConfiguration getMethodSecurityConfiguration(java.lang.String pMethod)
pMethod
- the property name for which to retrieve the MethodSecurityConfigurationpublic java.lang.String toString()
toString
in class RestSecurityConfiguration