org.opencms.ade.galleries.shared
Class CmsGalleryTreeEntry

java.lang.Object
  extended by org.opencms.ade.galleries.shared.CmsGalleryFolderBean
      extended by org.opencms.ade.galleries.shared.CmsGalleryTreeEntry
All Implemented Interfaces:
com.google.gwt.user.client.rpc.IsSerializable, I_CmsHasPath, I_CmsHasTitle, I_CmsHasType

public class CmsGalleryTreeEntry
extends CmsGalleryFolderBean

Gallery tree entry class. To organize gallery folders as a tree.

Since:
8.0.1

Constructor Summary
CmsGalleryTreeEntry(CmsGalleryFolderBean master)
          Constructor.
 
Method Summary
 void addChild(CmsGalleryTreeEntry child)
          Adds a new child entry.
 java.util.List<CmsGalleryTreeEntry> getChildren()
          Returns the list of child entries.
 CmsGalleryTreeEntry getParent()
          Returns the parent entry or null if there is none.
 void setChildren(java.util.List<CmsGalleryTreeEntry> children)
          Sets the child entry list.
protected  void setParent(CmsGalleryTreeEntry parent)
          Sets the parent entry.
 
Methods inherited from class org.opencms.ade.galleries.shared.CmsGalleryFolderBean
getContentTypes, getPath, getTitle, getType, isEditable, matchesFilter, setContentTypes, setEditable, setPath, setTitle, setType
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CmsGalleryTreeEntry

public CmsGalleryTreeEntry(CmsGalleryFolderBean master)
Constructor.

Copy the fields of the given master.

Parameters:
master - master to copy
Method Detail

addChild

public void addChild(CmsGalleryTreeEntry child)
Adds a new child entry.

Parameters:
child - the child entry to add

getChildren

public java.util.List<CmsGalleryTreeEntry> getChildren()
Returns the list of child entries.

Returns:
the list of child entries

getParent

public CmsGalleryTreeEntry getParent()
Returns the parent entry or null if there is none.

Returns:
the parent entry

setChildren

public void setChildren(java.util.List<CmsGalleryTreeEntry> children)
Sets the child entry list.

Parameters:
children - the list of child entries

setParent

protected void setParent(CmsGalleryTreeEntry parent)
Sets the parent entry.

Parameters:
parent - the parent entry