|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.dotmarketing.beans.Inode
com.dotmarketing.portlets.structure.model.Structure
public class Structure
| Field Summary | |
|---|---|
static int |
STRUCTURE_TYPE_CONTENT
|
static int |
STRUCTURE_TYPE_FILEASSET
|
static int |
STRUCTURE_TYPE_FORM
|
static int |
STRUCTURE_TYPE_WIDGET
|
| Fields inherited from class com.dotmarketing.beans.Inode |
|---|
identifier, inode, owner |
| Constructor Summary | |
|---|---|
Structure()
|
|
| Method Summary | |
|---|---|
java.util.List<PermissionSummary> |
acceptedPermissions()
List of permissions it accepts |
void |
delete()
|
void |
delete(boolean recursive)
|
java.util.List<Exportable> |
getDependencies()
|
java.lang.String |
getDescription()
|
java.lang.String |
getDetailPage()
|
java.lang.String |
getExpireDateVar()
|
Field |
getField(java.lang.String fieldName)
Deprecated. This is a not recommended way to obtain a field since the field label name can be changed by the user |
java.util.List<Field> |
getFields()
Deprecated. As of version dotCMS 1.2, this will be have private access, replaced by {FieldsCache.getFields(inode)} |
java.util.List<Field> |
getFieldsBySortOrder()
|
Field |
getFieldVar(java.lang.String velocityVarName)
Retrieves a field by the velocity variable name, This should be the preferred method to obtain a field since the velocity variable name of the field never changes after it gets created. |
java.lang.String |
getFolder()
|
java.lang.String |
getHost()
|
java.util.Map<java.lang.String,java.lang.Object> |
getMap()
Returns a hashmap with all the inode fields |
java.lang.String |
getName()
|
java.lang.String |
getPagedetail()
|
Permissionable |
getParentPermissionable()
Retrieves the parent permissionable in the chain of permissions inheritance |
java.lang.String |
getPublishDateVar()
|
java.lang.String |
getReviewerRole()
|
java.lang.String |
getReviewInterval()
|
int |
getStructureType()
|
java.lang.String |
getUrlMapPattern()
|
java.lang.String |
getVelocityVarName()
|
boolean |
isContent()
|
boolean |
isDefaultStructure()
|
boolean |
isDependenciesMet()
|
boolean |
isFileAsset()
|
boolean |
isFixed()
|
boolean |
isForm()
|
boolean |
isParentPermissionable()
Returns true if other asset could inherit permissions from it |
boolean |
isSystem()
|
boolean |
isWidget()
|
void |
setDefaultStructure(boolean defaultStructure)
|
void |
setDescription(java.lang.String description)
|
void |
setDetailPage(java.lang.String pagedetail)
|
void |
setExpireDateVar(java.lang.String expireDateVar)
|
void |
setFixed(boolean fixed)
|
void |
setFolder(java.lang.String folder)
|
void |
setHost(java.lang.String host)
|
void |
setName(java.lang.String name)
|
void |
setPagedetail(java.lang.String pagedetail)
|
void |
setPublishDateVar(java.lang.String publishDateVar)
|
void |
setReviewerRole(java.lang.String reviewerRole)
|
void |
setReviewInterval(java.lang.String reviewInterval)
|
void |
setStructureType(int structureType)
|
void |
setSystem(boolean system)
|
void |
setUrlMapPattern(java.lang.String urlMapPattern)
|
void |
setVelocityVarName(java.lang.String velocityVarName)
|
java.lang.String |
toString()
|
| Methods inherited from class com.dotmarketing.beans.Inode |
|---|
addChild, addChild, addChild, addChild, addChild, addParent, addParent, addParent, compareTo, deleteChild, deleteChild, deleteChild, deleteChild, deleteParent, deleteParent, equals, getCategoryId, getiDate, getIDate, getIdentifier, getInode, getModDate, getModUser, getOwner, getPermissionId, getPermissionType, getTitle, getType, getVersionId, getVersionType, hasChildren, hashCode, hasParents, isArchived, isLive, isLocked, isNew, isWorking, permissionDependencies, setiDate, setIDate, setIDate, setIdentifier, setInode, setOwner, setParents, setType, setVersionId |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface com.dotmarketing.business.Permissionable |
|---|
getOwner, getPermissionId, getPermissionType, permissionDependencies, setOwner |
| Methods inherited from interface com.dotmarketing.business.Treeable |
|---|
getIdentifier, getType |
| Field Detail |
|---|
public static final int STRUCTURE_TYPE_CONTENT
public static final int STRUCTURE_TYPE_WIDGET
public static final int STRUCTURE_TYPE_FORM
public static final int STRUCTURE_TYPE_FILEASSET
| Constructor Detail |
|---|
public Structure()
| Method Detail |
|---|
public java.util.List<Exportable> getDependencies()
public boolean isDependenciesMet()
throws DotDependencyException
DotDependencyExceptionpublic java.lang.String getDetailPage()
public void setDetailPage(java.lang.String pagedetail)
public java.lang.String getPagedetail()
public void setPagedetail(java.lang.String pagedetail)
public boolean isDefaultStructure()
public void setDefaultStructure(boolean defaultStructure)
public java.lang.String getDescription()
public void setDescription(java.lang.String description)
public java.lang.String getName()
public void setName(java.lang.String name)
public void delete()
throws DotHibernateException,
DotDataException
DotHibernateException
DotDataException
public void delete(boolean recursive)
throws DotHibernateException,
DotDataException
DotHibernateException
DotDataExceptionpublic java.util.List<Field> getFields()
public java.util.List<Field> getFieldsBySortOrder()
public java.lang.String getReviewerRole()
public void setReviewerRole(java.lang.String reviewerRole)
public java.lang.String getReviewInterval()
public void setReviewInterval(java.lang.String reviewInterval)
public Field getField(java.lang.String fieldName)
fieldName -
public Field getFieldVar(java.lang.String velocityVarName)
velocityVarName -
public boolean isContent()
public boolean isWidget()
public boolean isForm()
public boolean isFileAsset()
public boolean isSystem()
public void setSystem(boolean system)
public boolean isFixed()
public void setFixed(boolean fixed)
public int getStructureType()
public void setStructureType(int structureType)
public java.util.Map<java.lang.String,java.lang.Object> getMap()
Inode
getMap in class Inodepublic java.util.List<PermissionSummary> acceptedPermissions()
acceptedPermissions in interface PermissionableacceptedPermissions in class Inode
public Permissionable getParentPermissionable()
throws DotDataException
Permissionable
getParentPermissionable in interface PermissionablegetParentPermissionable in class InodeDotDataExceptionpublic boolean isParentPermissionable()
Permissionable
isParentPermissionable in interface PermissionableisParentPermissionable in class Inodepublic void setVelocityVarName(java.lang.String velocityVarName)
public java.lang.String getVelocityVarName()
public void setUrlMapPattern(java.lang.String urlMapPattern)
public java.lang.String getUrlMapPattern()
public java.lang.String getFolder()
public void setFolder(java.lang.String folder)
public java.lang.String getHost()
public void setHost(java.lang.String host)
public java.lang.String toString()
toString in class java.lang.Objectpublic java.lang.String getPublishDateVar()
public void setPublishDateVar(java.lang.String publishDateVar)
public java.lang.String getExpireDateVar()
public void setExpireDateVar(java.lang.String expireDateVar)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||