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, setSecurityConfigurationcheckAccess, checkRuntimeAccess, getAccessControlList, getOwner, getSecurityContext, setAccessControlList, setOwner, setSecurityContext, supportsAccessControlList, supportsOwner, unsecuredGetAccessControlList, unsecuredGetContainers, unsecuredGetOwner, unsecuredGetSecuredContainers, unsecuredSetAccessControlList, unsecuredSetCreationSecurity, unsecuredSetOwnerpublic 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 SecurityConfigurationSecurityExceptionpublic 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 SecurityConfigurationRestInitializationExceptionpublic 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