Package com.axemble.vdoc.sdk.impl
Class PortalProperty
java.lang.Object
com.axemble.vdoc.sdk.impl.AbstractElement
com.axemble.vdoc.sdk.impl.PortalElement
com.axemble.vdoc.sdk.impl.PortalProperty
- All Implemented Interfaces:
IElement,IProperty,IConnectorParentContextSupport,IProtocolSupport,Serializable
- Author:
- vlygeros
- See Also:
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from interface com.axemble.vdoc.sdk.interfaces.IProperty
IProperty.Dynamic, IProperty.IAdditionalType, IProperty.IDisplaySettings, IProperty.IElementType, IProperty.IIndexType, IProperty.IType, IProperty.Special, IProperty.System -
Field Summary
FieldsFields inherited from class com.axemble.vdoc.sdk.impl.PortalElement
path, storageKeyFields inherited from class com.axemble.vdoc.sdk.impl.AbstractElement
module -
Constructor Summary
ConstructorsConstructorDescriptionPortalProperty(IModule module, com.axemble.webdrive.om.PropertyDefinition property) -
Method Summary
Modifier and TypeMethodDescriptionintRetrieves the additional type of the property.Retrieves the default value.Retrieves theIResourceDefinitionof the property.Gets the description of the property.Retrieves the display settings of the property.intGets the element type.Gets the foreign resource definition.intGets the index type.getLabel()Gets the localized label of the property.getList()Retrieves the associated list.Retrieves the associated list.getName()Gets the system name of the property.Gets the native object underneath.Gets the container for the parent object of the serviceintgetType()Retrieves the type of the property.booleanhasList()Checks if the property is associated with a list.booleanChecks if the stored value has multiple values.booleanChecks if the property will be indexed.voidsetDefaultValue(Object defaultValue) Sets teh default value of the property.voidsetIndexType(int indexType) Sets the index type of the property.voidSets the label of the property in the current language.voidAssociates a list to the property.voidSets the system name of the property.voidsetType(int type) Sets the type of the property.Methods inherited from class com.axemble.vdoc.sdk.impl.PortalElement
equals, getId, getPath, getProtocolURI, getProtocolURI, hashCode, replaceBackSlash, replaceSlash, save, setIdMethods inherited from class com.axemble.vdoc.sdk.impl.AbstractElement
getModuleMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.axemble.vdoc.sdk.interfaces.IElement
getId, getModule, getPath, saveMethods inherited from interface com.axemble.vdoc.sdk.supports.IProtocolSupport
getProtocolURI, getProtocolURI
-
Field Details
-
property
protected com.axemble.webdrive.om.PropertyDefinition property
-
-
Constructor Details
-
PortalProperty
-
-
Method Details
-
getNativeObject
Description copied from interface:IElementGets the native object underneath.- Specified by:
getNativeObjectin interfaceIElement- Returns:
- an object.
-
getName
Description copied from interface:IPropertyGets the system name of the property. -
setName
Description copied from interface:IPropertySets the system name of the property. -
getLabel
Description copied from interface:IPropertyGets the localized label of the property. -
setLabel
Description copied from interface:IPropertySets the label of the property in the current language. -
getDescription
Description copied from interface:IPropertyGets the description of the property.- Specified by:
getDescriptionin interfaceIProperty- Returns:
- A java.lang.String value.
-
isCollection
public boolean isCollection()Description copied from interface:IPropertyChecks if the stored value has multiple values.- Specified by:
isCollectionin interfaceIProperty- Returns:
- true if the property accepts several values, false otherwise.
-
getDefaultValue
Description copied from interface:IPropertyRetrieves the default value.- Specified by:
getDefaultValuein interfaceIProperty- Returns:
- An
Objectobject.
-
setDefaultValue
Description copied from interface:IPropertySets teh default value of the property.- Specified by:
setDefaultValuein interfaceIProperty- Parameters:
defaultValue- The default value.
-
getDefinition
Description copied from interface:IPropertyRetrieves theIResourceDefinitionof the property.- Specified by:
getDefinitionin interfaceIProperty- Returns:
- A
IResourceDefinitionobject.
-
isIndexed
public boolean isIndexed()Description copied from interface:IPropertyChecks if the property will be indexed. -
getIndexType
public int getIndexType()Description copied from interface:IPropertyGets the index type.- Specified by:
getIndexTypein interfaceIProperty- Returns:
- A value of the
IProperty.IIndexType.
-
setIndexType
public void setIndexType(int indexType) Description copied from interface:IPropertySets the index type of the property.- Specified by:
setIndexTypein interfaceIProperty- Parameters:
indexType- A value of theIProperty.IIndexType
-
getType
public int getType()Description copied from interface:IPropertyRetrieves the type of the property.- Specified by:
getTypein interfaceIProperty- Returns:
- A
IProperty.IType.
-
setType
public void setType(int type) Description copied from interface:IPropertySets the type of the property.- Specified by:
setTypein interfaceIProperty- Parameters:
type- A value of theIProperty.IType.
-
hasList
public boolean hasList()Description copied from interface:IPropertyChecks if the property is associated with a list. -
getAdditionalType
public int getAdditionalType()Description copied from interface:IPropertyRetrieves the additional type of the property.- Specified by:
getAdditionalTypein interfaceIProperty- Returns:
- A
IProperty.IAdditionalType.
-
setList
Description copied from interface:IPropertyAssociates a list to the property. -
getList
Description copied from interface:IPropertyRetrieves the associated list. Only available for the -
getList
Description copied from interface:IPropertyRetrieves the associated list. -
getDisplaySettings
Description copied from interface:IPropertyRetrieves the display settings of the property.- Specified by:
getDisplaySettingsin interfaceIProperty- Returns:
- A
IProperty.IDisplaySettingsobject.
-
getElementType
public int getElementType()Description copied from interface:IPropertyGets the element type.- Specified by:
getElementTypein interfaceIProperty- Returns:
- A value of the
IProperty.IElementType.
-
getForeignResourceDefinition
Description copied from interface:IPropertyGets the foreign resource definition. Used for data stockroom.- Specified by:
getForeignResourceDefinitionin interfaceIProperty- Returns:
- A
IResourceDefinitionobject.
-
getParentContext
Description copied from interface:IConnectorParentContextSupportGets the container for the parent object of the service- Specified by:
getParentContextin interfaceIConnectorParentContextSupport- Returns:
- a
IProtocolSupportobject.
-