|
||||||||||
| 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_FORM
|
static int |
STRUCTURE_TYPE_WIDGET
|
| Fields inherited from class com.dotmarketing.beans.Inode |
|---|
inode, owner |
| Constructor Summary | |
|---|---|
Structure()
|
|
| Method Summary | |
|---|---|
java.util.List<PermissionSummary> |
acceptedPermissions()
List of permissions it accepts |
void |
delete()
|
void |
delete(boolean recursive)
|
java.lang.String |
getDescription()
|
java.lang.String |
getDetailPage()
|
Entity |
getEntity()
|
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()
|
java.util.List<Field> |
getFieldsNoLock()
|
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.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 |
getReviewerRole()
|
java.lang.String |
getReviewInterval()
|
int |
getStructureType()
|
java.lang.String |
getUrlMapPattern()
|
java.lang.String |
getVelocityVarName()
|
boolean |
isContent()
|
boolean |
isDefaultStructure()
|
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 |
setFixed(boolean fixed)
|
void |
setName(java.lang.String name)
|
void |
setPagedetail(java.lang.String pagedetail)
|
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)
|
| Methods inherited from class com.dotmarketing.beans.Inode |
|---|
addChild, addChild, addChild, addParent, addParent, compareTo, 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, toString, wait, wait, wait |
| Methods inherited from interface com.dotmarketing.business.Permissionable |
|---|
getOwner, getPermissionId, getPermissionType, permissionDependencies, setOwner |
| Field Detail |
|---|
public static final int STRUCTURE_TYPE_CONTENT
public static final int STRUCTURE_TYPE_WIDGET
public static final int STRUCTURE_TYPE_FORM
| Constructor Detail |
|---|
public Structure()
| Method Detail |
|---|
public 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()
public void delete(boolean recursive)
public java.util.List<Field> getFields()
public java.util.List<Field> getFieldsBySortOrder()
public Entity getEntity()
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 java.util.List<Field> getFieldsNoLock()
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 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()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||