com.gentics.contentnode.rest.model
Class Folder

java.lang.Object
  extended by com.gentics.contentnode.rest.model.ContentNodeItem
      extended by com.gentics.contentnode.rest.model.Folder
All Implemented Interfaces:
Serializable

public class Folder
extends ContentNodeItem
implements Serializable

Folder object, representing a Folder in GCN

Author:
norbert
See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class com.gentics.contentnode.rest.model.ContentNodeItem
ContentNodeItem.ItemType
 
Constructor Summary
Folder()
          Constructor used by JAXB
 
Method Summary
 String getAtposidx()
          Position of the folder in the folder tree
 String getDescription()
          Description
 String getInheritedFrom()
          Name of the node this folder is inherited from
 String getMasterNode()
          Name of the node, the master object belongs to
 Integer getMotherId()
          Mother id of the folder
 Integer getNodeId()
          Node id
 String getPath()
          Folder path of this folder
 List<Privilege> getPrivileges()
          Folder privileges
 String getPublishDir()
          Publish directory of the folder
 Object getStartPageId()
          ID of the startpage
 List<Folder> getSubfolders()
          List of subfolders
 Map<String,Tag> getTags()
          Map of object tags of the folder
 boolean isHasSubfolders()
          True if the folder has subfolders (regardless of whether they have been fetched), false if not
 boolean isInherited()
          True if the folder is inherited, false if not
 void setAtposidx(String atposidx)
          Set the position of the folder in the folder tree
 void setDescription(String description)
           
 void setHasSubfolders(boolean hasSubfolders)
          Set whether the folder has subfolders
 void setInherited(boolean inherited)
          Set whether the folder is inherited
 void setInheritedFrom(String inheritedFrom)
          sets inherited from
 void setMasterNode(String masterNode)
          Set the name of the node, the master object belongs to
 void setMotherId(Integer motherId)
           
 void setNodeId(Integer nodeId)
          Set the node id
 void setPath(String path)
          Set the path
 void setPrivileges(List<Privilege> privileges)
          Set the folder privileges
 void setPublishDir(String publishDir)
           
 void setStartPageId(Object startPageId)
          set startpage id
 void setSubfolders(List<Folder> subfolders)
           
 void setTags(Map<String,Tag> tags)
           
 
Methods inherited from class com.gentics.contentnode.rest.model.ContentNodeItem
getCdate, getCreator, getEdate, getEditor, getId, getName, getType, setCdate, setCreator, setEdate, setEditor, setId, setName, setType
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Folder

public Folder()
Constructor used by JAXB

Method Detail

getInheritedFrom

public String getInheritedFrom()
Name of the node this folder is inherited from

Returns:

setInheritedFrom

public void setInheritedFrom(String inheritedFrom)
sets inherited from

Parameters:
inheritedFrom -

getMasterNode

public String getMasterNode()
Name of the node, the master object belongs to

Returns:
node name

setMasterNode

public void setMasterNode(String masterNode)
Set the name of the node, the master object belongs to

Parameters:
masterNode - node name

getMotherId

public Integer getMotherId()
Mother id of the folder

Returns:
the motherId

getPublishDir

public String getPublishDir()
Publish directory of the folder

Returns:
the publishDir

getDescription

public String getDescription()
Description

Returns:
the description

getNodeId

public Integer getNodeId()
Node id

Returns:
node id

isInherited

public boolean isInherited()
True if the folder is inherited, false if not

Returns:
true if the folder is inherited, false if not

getAtposidx

public String getAtposidx()
Position of the folder in the folder tree

Returns:
position of the folder in the folder tree

setMotherId

public void setMotherId(Integer motherId)
Parameters:
motherId - the motherId to set

setPublishDir

public void setPublishDir(String publishDir)
Parameters:
publishDir - the pubDir to set

setDescription

public void setDescription(String description)
Parameters:
description - the description to set

getStartPageId

public Object getStartPageId()
ID of the startpage

Returns:
startpage id

setStartPageId

public void setStartPageId(Object startPageId)
set startpage id

Parameters:
startPageId -

getTags

public Map<String,Tag> getTags()
Map of object tags of the folder

Returns:
the tags

setTags

public void setTags(Map<String,Tag> tags)
Parameters:
tags - the tags to set

getSubfolders

public List<Folder> getSubfolders()
List of subfolders

Returns:
the subfolders

isHasSubfolders

public boolean isHasSubfolders()
True if the folder has subfolders (regardless of whether they have been fetched), false if not

Returns:
true for folders having subfolders

setSubfolders

public void setSubfolders(List<Folder> subfolders)
Parameters:
subfolders - the subfolders to set

setHasSubfolders

public void setHasSubfolders(boolean hasSubfolders)
Set whether the folder has subfolders

Parameters:
hasSubfolders - true if the folder has subfolders, false if not

setNodeId

public void setNodeId(Integer nodeId)
Set the node id

Parameters:
nodeId - node id

setInherited

public void setInherited(boolean inherited)
Set whether the folder is inherited

Parameters:
inherited - true if the folder is inherited, false if not

getPrivileges

public List<Privilege> getPrivileges()
Folder privileges

Returns:
the folder privileges

setPrivileges

public void setPrivileges(List<Privilege> privileges)
Set the folder privileges

Parameters:
privileges - Folder privileges

setAtposidx

public void setAtposidx(String atposidx)
Set the position of the folder in the folder tree

Parameters:
atposidx - position of the folder in the folder tree

getPath

public String getPath()
Folder path of this folder

Returns:
path

setPath

public void setPath(String path)
Set the path

Parameters:
path - the path


Copyright © 2013 Gentics Software GmbH. All Rights Reserved.