Class GUIExtensibleObject
java.lang.Object
com.logicaldoc.gui.common.client.beans.GUIExtensibleObject
- All Implemented Interfaces:
 Serializable
- Direct Known Subclasses:
 GUIAutomationRoutine,GUIDocument,GUIFolder,GUIForm,GUIStamp
Main class for extensible objects
- Since:
 - 6.0
 - Author:
 - Marco Meschieri - LogicalDOC
 - See Also:
 
- 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionvoidaddAttribute(GUIAttribute att) addAttributeValue(String name) Appends a new value for a given multiple attribute.booleangetAttribute(String attributeName) longgetId()Retrieves the values of a multiple attributeinthashCode()voidputAttributeAfter(String name, GUIAttribute att) voidremoveAttribute(String name) voidsetAttributes(List<GUIAttribute> attributes) voidsetId(long id) voidsetTemplate(String template) voidsetTemplateId(Long templateId) voidshiftValue(String name, boolean up) Shifts a value in the list of different values of a multi-value attributevoid 
- 
Constructor Details
- 
GUIExtensibleObject
public GUIExtensibleObject(long id)  - 
GUIExtensibleObject
public GUIExtensibleObject() 
 - 
 - 
Method Details
- 
getTemplate
 - 
setTemplate
 - 
getTemplateId
 - 
setTemplateId
 - 
getAttributes
 - 
getAttributeNames
 - 
setAttributes
 - 
getValue
 - 
getAttribute
 - 
setValue
 - 
getValues
Retrieves the values of a multiple attribute- Parameters:
 name- name of the attribute- Returns:
 - the list of values
 
 - 
addAttributeValue
Appends a new value for a given multiple attribute. Returns the new attribute that represent the value- Parameters:
 name- name of the attribute- Returns:
 - the attribute
 
 - 
putAttributeAfter
 - 
addAttribute
 - 
sortAttributes
public void sortAttributes() - 
removeAttribute
 - 
shiftValue
Shifts a value in the list of different values of a multi-value attribute- Parameters:
 name- of the attributeup- it the position must be moved up
 - 
getId
public long getId() - 
setId
public void setId(long id)  - 
equals
 - 
hashCode
public int hashCode() 
 -