atg.rest.security
Class PropertySecurityConfiguration

java.lang.Object
  extended by atg.security.GenericSecuredObject
      extended by atg.rest.security.RestSecurityConfiguration
          extended by atg.rest.security.PropertySecurityConfiguration
All Implemented Interfaces:
SecuredObject, java.io.Serializable

public class PropertySecurityConfiguration
extends RestSecurityConfiguration

The SecuredObject for a property.

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 PropertySecurityConfiguration(java.lang.String pName, java.lang.String pComponent, boolean pSecure, java.lang.String pAcl, SecurityConfiguration pSecurityConfiguration)
          Constructor
 
Method Summary
static PropertySecurityConfiguration create(java.lang.String pName, java.lang.String pComponent, boolean pSecure, java.lang.String pAcl, SecurityConfiguration pSecurityConfiguration)
          Factory method for creating PropertySecurityConfiguration objects
 java.lang.String toString()
           
 
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
 

Field Detail

CLASS_VERSION

public static final java.lang.String CLASS_VERSION
Class version string

See Also:
Constant Field Values
Constructor Detail

PropertySecurityConfiguration

protected PropertySecurityConfiguration(java.lang.String pName,
                                        java.lang.String pComponent,
                                        boolean pSecure,
                                        java.lang.String pAcl,
                                        SecurityConfiguration pSecurityConfiguration)
                                 throws SecurityException
Constructor

Parameters:
pName - The property name
pComponent - The component
pSecure - Is secure?
pAcl - The acl
pSecurityConfiguration - The SecurityConfiguration
Throws:
SecurityException
Method Detail

create

public static PropertySecurityConfiguration create(java.lang.String pName,
                                                   java.lang.String pComponent,
                                                   boolean pSecure,
                                                   java.lang.String pAcl,
                                                   SecurityConfiguration pSecurityConfiguration)
                                            throws RestInitializationException
Factory method for creating PropertySecurityConfiguration objects

Parameters:
pName - The property name
pComponent - The component
pSecure - Is secure?
pAcl - The acl
pSecurityConfiguration - The SecurityConfiguration
Returns:
Returns a new PropertySecurityConfiguration
Throws:
RestInitializationException

toString

public java.lang.String toString()
Overrides:
toString in class RestSecurityConfiguration