Class GUITemplate
java.lang.Object
com.logicaldoc.gui.common.client.beans.GUITemplate
- All Implemented Interfaces:
Serializable
This user interface bean to model a document template
- Since:
- 6.0
- Author:
- Marco Meschieri - LogicalDOC
- See Also:
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidappendAttribute(GUIAttribute attribute) getAce(long entityId) getAttribute(String name) longgetId()getLabel()getName()intgetType()booleanhasPermission(String permission) booleanbooleanisWrite()voidremoveAce(long entityId) voidremoveAttribute(String name) voidreorderAttributes(List<String> names) voidsetAccessControlList(List<GUIAccessControlEntry> accessControlList) voidsetAttributes(List<GUIAttribute> attributes) voidsetDescription(String description) voidsetId(long id) voidvoidvoidsetPermissions(List<String> permissions) voidsetReadonly(boolean readonly) voidsetType(int type) voidsetValidation(String validation)
-
Field Details
-
TYPE_DEFAULT
public static final int TYPE_DEFAULT- See Also:
-
-
Constructor Details
-
GUITemplate
public GUITemplate()
-
-
Method Details
-
getId
public long getId() -
setId
public void setId(long id) -
getName
-
setName
-
getDescription
-
setDescription
-
getAttribute
-
appendAttribute
-
removeAttribute
-
reorderAttributes
-
getAttributes
-
getAttributesOrderedByPosition
-
setAttributes
-
isReadonly
public boolean isReadonly() -
setReadonly
public void setReadonly(boolean readonly) -
getType
public int getType() -
setType
public void setType(int type) -
getPermissions
-
setPermissions
-
getAce
-
removeAce
public void removeAce(long entityId) -
addAce
-
getAccessControlList
-
setAccessControlList
-
isWrite
public boolean isWrite() -
hasPermission
-
getValidation
-
setValidation
-
getLabel
-
setLabel
-