org.apache.jetspeed.om.page.psml
Class PageSecurityImpl

java.lang.Object
  extended by org.apache.jetspeed.om.page.psml.AbstractBaseElement
      extended by org.apache.jetspeed.page.document.psml.AbstractNode
          extended by org.apache.jetspeed.om.page.psml.DocumentImpl
              extended by org.apache.jetspeed.om.page.psml.PageSecurityImpl
All Implemented Interfaces:
java.io.Serializable, SecuredResource, BaseElement, Document, PageSecurity, Node

public class PageSecurityImpl
extends DocumentImpl
implements PageSecurity

SecurityImpl

Version:
$Id: PageSecurityImpl.java 516448 2007-03-09 16:25:47Z ate $
Author:
Randy Watler
See Also:
Serialized Form

Field Summary
 
Fields inherited from interface org.apache.jetspeed.om.page.PageSecurity
DOCUMENT_TYPE
 
Fields inherited from interface org.apache.jetspeed.page.document.Node
PATH_SEPARATOR, PATH_SEPARATOR_CHAR
 
Constructor Summary
PageSecurityImpl()
           
 
Method Summary
 java.util.List getGlobalSecurityConstraintsRefs()
           getGlobalSecurityConstraintsRefs
 SecurityConstraintsDef getSecurityConstraintsDef(java.lang.String name)
           getSecurityConstraintsDef
 java.util.List getSecurityConstraintsDefs()
           getSecurityConstraintsDefs
 java.lang.String getType()
           getType
 SecurityConstraintsDef newSecurityConstraintsDef()
           newSecurityConstraintsDef
 void setGlobalSecurityConstraintsRefs(java.util.List constraintsRefs)
           setGlobalSecurityConstraintsRefs
 void setSecurityConstraintsDefs(java.util.List definitions)
           setSecurityConstraintsDefs
 
Methods inherited from class org.apache.jetspeed.om.page.psml.DocumentImpl
getVersion, isDirty, setDirty, setVersion, unmarshalled
 
Methods inherited from class org.apache.jetspeed.page.document.psml.AbstractNode
checkConstraints, checkPermissions, getEffectivePageSecurity, getLogicalPermissionPath, getMetadata, getMetadataFields, getName, getParent, getParent, getPath, getPhysicalPermissionPath, getProfiledPath, getShortTitle, getTitle, getTitleName, getUrl, isHidden, setHidden, setMetadata, setMetadataFields, setParent, setPath, setProfiledPath, setUrl
 
Methods inherited from class org.apache.jetspeed.om.page.psml.AbstractBaseElement
checkAccess, checkAccess, checkConstraints, checkPermissions, checkPermissions, equals, getConstraintsEnabled, getHandlerFactory, getId, getPermissionsEnabled, getSecurityConstraints, getShortTitle, getTitle, grantViewActionAccess, hashCode, marshalling, newSecurityConstraint, newSecurityConstraints, setConstraintsEnabled, setHandlerFactory, setId, setPermissionsEnabled, setSecurityConstraints, setShortTitle, setTitle, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.apache.jetspeed.om.page.Document
getVersion, isDirty, setDirty, setVersion
 
Methods inherited from interface org.apache.jetspeed.page.document.Node
getMetadata, getName, getParent, getPath, getShortTitle, getTitle, getUrl, isHidden, setHidden, setParent, setPath
 
Methods inherited from interface org.apache.jetspeed.om.page.BaseElement
getId, getShortTitle, getTitle, setShortTitle, setTitle
 
Methods inherited from interface org.apache.jetspeed.om.common.SecuredResource
checkAccess, checkConstraints, checkPermissions, getConstraintsEnabled, getPermissionsEnabled, getSecurityConstraints, newSecurityConstraint, newSecurityConstraints, setSecurityConstraints
 

Constructor Detail

PageSecurityImpl

public PageSecurityImpl()
Method Detail

getType

public java.lang.String getType()

getType

Specified by:
getType in interface Node
Returns:
See Also:
Node.getType()

getSecurityConstraintsDefs

public java.util.List getSecurityConstraintsDefs()

getSecurityConstraintsDefs

Specified by:
getSecurityConstraintsDefs in interface PageSecurity
Returns:
See Also:
PageSecurity.getSecurityConstraintsDefs()

setSecurityConstraintsDefs

public void setSecurityConstraintsDefs(java.util.List definitions)

setSecurityConstraintsDefs

Specified by:
setSecurityConstraintsDefs in interface PageSecurity
Parameters:
defintions -
See Also:
PageSecurity.setSecurityConstraintsDefs(java.util.List)

newSecurityConstraintsDef

public SecurityConstraintsDef newSecurityConstraintsDef()

newSecurityConstraintsDef

Specified by:
newSecurityConstraintsDef in interface PageSecurity
Returns:
security constraints definition
See Also:
PageSecurity.newSecurityConstraintsDef()

getSecurityConstraintsDef

public SecurityConstraintsDef getSecurityConstraintsDef(java.lang.String name)

getSecurityConstraintsDef

Specified by:
getSecurityConstraintsDef in interface PageSecurity
Parameters:
name -
Returns:
See Also:
PageSecurity.getSecurityConstraintsDef(java.lang.String)

getGlobalSecurityConstraintsRefs

public java.util.List getGlobalSecurityConstraintsRefs()

getGlobalSecurityConstraintsRefs

Specified by:
getGlobalSecurityConstraintsRefs in interface PageSecurity
Returns:
See Also:
PageSecurity.getGlobalSecurityConstraintsRefs()

setGlobalSecurityConstraintsRefs

public void setGlobalSecurityConstraintsRefs(java.util.List constraintsRefs)

setGlobalSecurityConstraintsRefs

Specified by:
setGlobalSecurityConstraintsRefs in interface PageSecurity
Parameters:
constraintsRefs -
See Also:
PageSecurity.setGlobalSecurityConstraintsRefs(java.util.List)


Copyright © 1999-2009 Apache Software Foundation. All Rights Reserved.