public class NotifFolder extends BasePOJO
Constructor and Description |
---|
NotifFolder()
Creates a FlexDeploy folder.
|
Modifier and Type | Method and Description |
---|---|
void |
addFolderToHierarchy(NotifFolder pFolder)
Adds a folder to the linked list representing the hierarchy.
|
java.lang.String |
getDescription()
Returns the description for this folder.
|
java.util.LinkedList |
getFolderHierarchy()
Returns a linked list hierarchy of Folders contained in this folder.
|
java.util.List<java.lang.Long> |
getFolderIdsAsList()
Returns an ordered list of folder ids for this folders hierarchy.
|
java.lang.String |
getFolderPath()
Returns the qualified path of this folder in the hierarchy.
|
java.lang.Long |
getId()
Returns the internal generated identifier of this folder.
|
java.lang.String |
getName()
Returns the name of this folder.
|
java.lang.Long |
getParentFolderId()
Returns the internal identifier of the parent folder.
|
java.lang.String |
getUrlPath()
Returns the FlexDeploy UI relative URL for the projects page, which can be used to provide hyperlinks.
|
boolean |
isActive()
Returns whether this folder is active.
|
boolean |
isApplication()
Returns whether this folder represents an Application.
|
void |
setActive(boolean pActive)
Sets whether this folder is active or not.
|
void |
setApplication(boolean pApplication)
Sets whether this Folder represents an Application.
|
void |
setDescription(java.lang.String pDescription)
Sets the optional description for this Folder.
|
void |
setFolderHierarchy(java.util.LinkedList pFolderHierarchy)
Sets the hierarchy for the folder.
|
void |
setFolderId(java.lang.Long pFolderId)
Sets the folder id for this Folder.
|
void |
setName(java.lang.String pName)
Sets the name for this Folder.
|
void |
setParentFolderId(java.lang.Long pParentFolderId)
Sets the parent folder id for this Folder.
|
public void setParentFolderId(java.lang.Long pParentFolderId)
pParentFolderId
- The parent folder id.public java.lang.Long getParentFolderId()
public void setFolderId(java.lang.Long pFolderId)
pFolderId
- The folder id.public java.lang.Long getId()
public void setActive(boolean pActive)
pActive
- Whether the folder is active.public boolean isActive()
public void setName(java.lang.String pName)
pName
- The folder name.public java.lang.String getName()
public void setDescription(java.lang.String pDescription)
pDescription
- The folder description.public java.lang.String getDescription()
public void setApplication(boolean pApplication)
pApplication
- The parent folder id.public boolean isApplication()
public void setFolderHierarchy(java.util.LinkedList pFolderHierarchy)
pFolderHierarchy
- The folder hierarchy.public java.util.LinkedList getFolderHierarchy()
public void addFolderToHierarchy(NotifFolder pFolder)
pFolder
- The folder to add.public java.lang.String getFolderPath()
public java.util.List<java.lang.Long> getFolderIdsAsList()
public java.lang.String getUrlPath()