org.apache.jetspeed.om.folder.psml
Class FolderMetaDataImpl

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.folder.psml.FolderMetaDataImpl
All Implemented Interfaces:
java.io.Serializable, SecuredResource, BaseElement, Document, Node

public class FolderMetaDataImpl
extends DocumentImpl
implements Document

FolderMetaDataImpl

Version:
$Id: FolderMetaDataImpl.java 553014 2007-07-03 23:10:53Z ate $
Author:
Scott T. Weaver
See Also:
Serialized Form

Field Summary
static java.lang.String DOCUMENT_TYPE
           
 
Fields inherited from interface org.apache.jetspeed.page.document.Node
PATH_SEPARATOR, PATH_SEPARATOR_CHAR
 
Constructor Summary
FolderMetaDataImpl()
           
 
Method Summary
 java.lang.String getDefaultDecorator(java.lang.String fragmentType)
           getDefaultDecorator
 java.lang.String getDefaultPage()
           
 DefaultsImpl getDefaults()
          getDefaults - Castor access method for Defaults.
 java.util.List getDocumentOrder()
           getDocumentOrder
 java.util.List getMenuDefinitions()
          getMenuDefinitions - get list of menu definitions
 java.lang.String getSkin()
           getSkin
 java.lang.String getType()
           getType
 java.lang.String getUrl()
           getUrl
 void marshalling()
          marshalling - notification that this instance is to be saved to the persistent store
 void setDefaultDecorator(java.lang.String decoratorName, java.lang.String fragmentType)
           setDefaultDecorator
 void setDefaultPage(java.lang.String defaultPage)
           
 void setDefaults(DefaultsImpl defaults)
          setDefaults - Castor access method for Defaults.
 void setDocumentOrder(java.util.List docIndexes)
           setDocumentOrder
 void setMenuDefinitions(java.util.List definitions)
          setMenuDefinitions - set list of menu definitions
 void setSkin(java.lang.String skinName)
           setSkin
 void unmarshalled()
          unmarshalled - notification that this instance has been loaded from the persistent store
 
Methods inherited from class org.apache.jetspeed.om.page.psml.DocumentImpl
getVersion, isDirty, setDirty, setVersion
 
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, 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, 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, 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
 

Field Detail

DOCUMENT_TYPE

public static final java.lang.String DOCUMENT_TYPE
See Also:
Constant Field Values
Constructor Detail

FolderMetaDataImpl

public FolderMetaDataImpl()
Method Detail

getType

public java.lang.String getType()

getType

Specified by:
getType in interface Node
Returns:
document type

getUrl

public java.lang.String getUrl()

getUrl

Specified by:
getUrl in interface Node
Overrides:
getUrl in class AbstractNode
Returns:
url of folder
See Also:
Node.getUrl()

getSkin

public java.lang.String getSkin()

getSkin

Returns:
skin for folder

setSkin

public void setSkin(java.lang.String skinName)

setSkin

Parameters:
skinName - skin for folder

getDefaultDecorator

public java.lang.String getDefaultDecorator(java.lang.String fragmentType)

getDefaultDecorator

Parameters:
fragmentType - portlet or layout fragment type
Returns:
decorator name

setDefaultDecorator

public void setDefaultDecorator(java.lang.String decoratorName,
                                java.lang.String fragmentType)

setDefaultDecorator

Parameters:
decoratorName - decorator name
fragmentType - portlet or layout fragment type

getDocumentOrder

public java.util.List getDocumentOrder()

getDocumentOrder

Returns:
document order

setDocumentOrder

public void setDocumentOrder(java.util.List docIndexes)

setDocumentOrder

Parameters:
docIndexes -

getDefaultPage

public java.lang.String getDefaultPage()
Returns:
Returns the defaultPage.

setDefaultPage

public void setDefaultPage(java.lang.String defaultPage)
Parameters:
defaultPage - The defaultPage to set.

getMenuDefinitions

public java.util.List getMenuDefinitions()
getMenuDefinitions - get list of menu definitions

Returns:
definition list

setMenuDefinitions

public void setMenuDefinitions(java.util.List definitions)
setMenuDefinitions - set list of menu definitions

Parameters:
definitions - definition list

getDefaults

public DefaultsImpl getDefaults()
getDefaults - Castor access method for Defaults.

Returns:
defaults instance

setDefaults

public void setDefaults(DefaultsImpl defaults)
setDefaults - Castor access method for Defaults.

Parameters:
defaults - defaults instance

unmarshalled

public void unmarshalled()
unmarshalled - notification that this instance has been loaded from the persistent store

Overrides:
unmarshalled in class DocumentImpl

marshalling

public void marshalling()
marshalling - notification that this instance is to be saved to the persistent store

Overrides:
marshalling in class AbstractBaseElement


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