Package com.logicaldoc.webservice.model
Class WSAttribute
java.lang.Object
com.logicaldoc.webservice.model.WSAttribute
- All Implemented Interfaces:
- Serializable
Extended attribute of a document
- Since:
- 4.0
- Author:
- Matteo Caruso - LogicalDOC
- See Also:
- 
Field SummaryFieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final int
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionintintgetLabel()intintgetName()intintgetSetId()intgetType()static ObjectgetValue(WSAttribute attribute) Gets the attribute value.voidsetDateValue(String dateValue) voidsetDependsOn(String dependsOn) voidsetDoubleValue(Double doubleValue) voidsetEditor(int editor) voidsetHidden(int hidden) voidsetInitialization(String initialization) voidsetIntValue(Long intValue) voidvoidsetMandatory(int mandatory) voidsetMultiple(int multiple) voidvoidvoidsetPosition(int position) voidsetReadonly(int readonly) voidvoidsetStringValue(String stringValue) voidsetStringValues(String stringValues) voidsetType(int type) voidsetValidation(String validation) static voidsetValue(WSAttribute attribute, Object value) Sets the attribute value.toString()
- 
Field Details- 
TYPE_STRINGpublic static final int TYPE_STRING- See Also:
 
- 
TYPE_INTpublic static final int TYPE_INT- See Also:
 
- 
TYPE_DOUBLEpublic static final int TYPE_DOUBLE- See Also:
 
- 
TYPE_DATEpublic static final int TYPE_DATE- See Also:
 
- 
TYPE_USERpublic static final int TYPE_USER- See Also:
 
- 
TYPE_BOOLEANpublic static final int TYPE_BOOLEAN- See Also:
 
- 
TYPE_FOLDERpublic static final int TYPE_FOLDER- See Also:
 
- 
TYPE_DOCUMENTpublic static final int TYPE_DOCUMENT- See Also:
 
 
- 
- 
Constructor Details- 
WSAttributepublic WSAttribute()
 
- 
- 
Method Details- 
getName
- 
setName
- 
toString
- 
getStringValue
- 
setStringValue
- 
getIntValue
- 
setIntValue
- 
getDoubleValue
- 
setDoubleValue
- 
getDateValue
- 
setDateValue
- 
getTypepublic int getType()
- 
setTypepublic void setType(int type) 
- 
getMandatorypublic int getMandatory()
- 
setMandatorypublic void setMandatory(int mandatory) 
- 
getPositionpublic int getPosition()
- 
setPositionpublic void setPosition(int position) 
- 
getLabel
- 
setLabel
- 
getValueGets the attribute value. It can be as String, Long, Double or Date. We declare this static because do not want the value field to be serialized in SOAP / REST- Parameters:
- attribute- the attribute instance
- Returns:
- The attribute value as Object.
 
- 
setValueSets the attribute value. It can be as String, Long, Double or Date.- Parameters:
- attribute- the attribute instance
- value- The attribute value
 
- 
getEditorpublic int getEditor()
- 
setEditorpublic void setEditor(int editor) 
- 
getSetId
- 
setSetId
- 
getHiddenpublic int getHidden()
- 
setHiddenpublic void setHidden(int hidden) 
- 
getMultiplepublic int getMultiple()
- 
getParent
- 
setMultiplepublic void setMultiple(int multiple) 
- 
setParent
- 
getStringValues
- 
setStringValues
- 
getDependsOn
- 
setDependsOn
- 
getValidation
- 
setValidation
- 
getInitialization
- 
setInitialization
- 
getReadonlypublic int getReadonly()
- 
setReadonlypublic void setReadonly(int readonly) 
 
-