atg.rest.security
Class ComponentSecurityConfiguration
java.lang.Object
atg.security.GenericSecuredObject
atg.rest.security.RestSecurityConfiguration
atg.rest.security.ComponentSecurityConfiguration
- All Implemented Interfaces:
- atg.security.SecuredObject, java.io.Serializable
public class ComponentSecurityConfiguration
- extends RestSecurityConfiguration
The SecuredObject for a component.
- Author:
- bzhang
- See Also:
GenericSecuredObject
,
RestSecurityConfiguration
,
Serialized Form
Field Summary |
static java.lang.String |
CLASS_VERSION
Class version string |
Fields inherited from class atg.security.GenericSecuredObject |
mAcl, mOwner, mSecurityContext |
Constructor Summary |
protected |
ComponentSecurityConfiguration(java.lang.String pComponent,
boolean pSecure,
java.lang.String pAcl,
atg.security.SecurityConfiguration pSecurityConfiguration)
* Constructor |
Methods inherited from class atg.rest.security.RestSecurityConfiguration |
getComponent, getName, getSecurityConfiguration, hasAccess, hasAcl, isSecure, setAcl, setComponent, setName, setSecure, setSecurityConfiguration |
Methods inherited from class atg.security.GenericSecuredObject |
checkAccess, checkRuntimeAccess, getAccessControlList, getOwner, getSecurityContext, setAccessControlList, setOwner, setSecurityContext, supportsAccessControlList, supportsOwner, unsecuredGetAccessControlList, unsecuredGetContainers, unsecuredGetOwner, unsecuredGetSecuredContainers, unsecuredSetAccessControlList, unsecuredSetCreationSecurity, unsecuredSetOwner |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
CLASS_VERSION
public static final java.lang.String CLASS_VERSION
- Class version string
- See Also:
- Constant Field Values
ComponentSecurityConfiguration
protected ComponentSecurityConfiguration(java.lang.String pComponent,
boolean pSecure,
java.lang.String pAcl,
atg.security.SecurityConfiguration pSecurityConfiguration)
throws atg.security.SecurityException
- * Constructor
- Parameters:
pComponent
- The ComponentpSecure
- Is secure?pAcl
- The aclpSecurityConfiguration
- The SecurityConfiguration
- Throws:
atg.security.SecurityException
isParentType
public boolean isParentType()
- Returns:
- true if it is a wild card or default definition
setParentType
public void setParentType(boolean pParentType)
- Parameters:
pParentType
- the parentType to set
getPropertySecurityConfigurations
public java.util.Map<java.lang.String,PropertySecurityConfiguration> getPropertySecurityConfigurations()
- Returns:
- Returns the value of propertySecurityConfigurations
getMethodSecurityConfigurations
public java.util.Map<java.lang.String,MethodSecurityConfiguration> getMethodSecurityConfigurations()
- Returns:
- Returns the value of methodSecurityConfigurations
create
public static ComponentSecurityConfiguration create(java.lang.String pComponent,
boolean pSecure,
java.lang.String pAcl,
atg.security.SecurityConfiguration pSecurityConfiguration)
throws RestInitializationException
- Factory method for creating ComponentSecurityConfiguration objects
- Parameters:
pComponent
- The ComponentpSecure
- Is secure?pAcl
- The aclpSecurityConfiguration
- The SecurityConfiguration
- Returns:
- A new ComponentSecurityConfiguration
- Throws:
RestInitializationException
getPropertySecurityConfiguration
public PropertySecurityConfiguration getPropertySecurityConfiguration(java.lang.String pName)
- Returns the PropertySecurityConfiguration for the given property name. Returns null if there is no configuration
for the given property
- Parameters:
pName
- the property name
- Returns:
- the PropertySecurityConfiguration for the given property name, null if there is no configuration
getMethodSecurityConfiguration
public MethodSecurityConfiguration getMethodSecurityConfiguration(java.lang.String pMethod)
- Returns the MethodConfiguration for the given method name. Returns null if there is no configuration
for the given method
- Parameters:
pMethod
- the property name for which to retrieve the MethodSecurityConfiguration
- Returns:
- the method MethodSecurityConfiguration for the given method name, null if there is no configuration
toString
public java.lang.String toString()
- Overrides:
toString
in class RestSecurityConfiguration
Copyright © 2012. All Rights Reserved.