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