Package com.axemble.vdoc.sdk.impl
Class PortalResourceDefinition
java.lang.Object
com.axemble.vdoc.sdk.impl.AbstractElement
com.axemble.vdoc.sdk.impl.PortalElement
com.axemble.vdoc.sdk.impl.PortalResourceDefinition
- All Implemented Interfaces:
IElement
,IResourceDefinition
,IScopeContainer
,IConnectorParentContextSupport
,IDeletionSupport
,IProtocolSupport
,ISearchSupport
,ISecuritySupport
,Serializable
- Author:
- vlygeros
- See Also:
-
Field Summary
Modifier and TypeFieldDescriptionprotected com.axemble.webdrive.om.DocumentDefinition
protected IForm
Fields inherited from class com.axemble.vdoc.sdk.impl.PortalElement
path, storageKey
Fields inherited from class com.axemble.vdoc.sdk.impl.AbstractElement
module
-
Constructor Summary
ModifierConstructorDescriptionprotected
PortalResourceDefinition
(IModule module, com.axemble.webdrive.om.DocumentDefinition documentDefinition) -
Method Summary
Modifier and TypeMethodDescriptionvoid
Deletes theIElement
object.getForm()
Gets the default form associated to the definition.getLabel()
Gets the label of the definition.getName()
Gets the system name of the definition.Gets the native object underneath.Gets the container for the parent object of the serviceGets all the properties of the definition.getProperty
(String name) Gets a property definition by its specified system name.Methods inherited from class com.axemble.vdoc.sdk.impl.PortalElement
equals, getId, getPath, getProtocolURI, getProtocolURI, hashCode, replaceBackSlash, replaceSlash, save, setId
Methods inherited from class com.axemble.vdoc.sdk.impl.AbstractElement
getModule
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.axemble.vdoc.sdk.interfaces.IElement
getId, getModule, getPath, save
Methods inherited from interface com.axemble.vdoc.sdk.supports.IProtocolSupport
getProtocolURI, getProtocolURI
-
Field Details
-
documentDefinition
protected com.axemble.webdrive.om.DocumentDefinition documentDefinition -
form
-
-
Constructor Details
-
PortalResourceDefinition
protected PortalResourceDefinition(IModule module, com.axemble.webdrive.om.DocumentDefinition documentDefinition)
-
-
Method Details
-
getNativeObject
Description copied from interface:IElement
Gets the native object underneath.- Specified by:
getNativeObject
in interfaceIElement
- Returns:
- an object.
-
getName
Description copied from interface:IResourceDefinition
Gets the system name of the definition.- Specified by:
getName
in interfaceIResourceDefinition
- Returns:
- a
String
object.
-
getLabel
Description copied from interface:IResourceDefinition
Gets the label of the definition.- Specified by:
getLabel
in interfaceIResourceDefinition
- Returns:
- a
String
object.
-
getDescription
- Specified by:
getDescription
in interfaceIResourceDefinition
- Returns:
- The description of the definition.
-
getForm
Description copied from interface:IResourceDefinition
Gets the default form associated to the definition.- Specified by:
getForm
in interfaceIResourceDefinition
- Returns:
- a
IForm
object.
-
delete
Description copied from interface:IDeletionSupport
Deletes theIElement
object.- Specified by:
delete
in interfaceIDeletionSupport
- Parameters:
context
- The Execution context.
-
getProperties
Description copied from interface:IResourceDefinition
Gets all the properties of the definition.- Specified by:
getProperties
in interfaceIResourceDefinition
- Returns:
- a collection of
IProperty
objects.
-
getProperty
Description copied from interface:IResourceDefinition
Gets a property definition by its specified system name.- Specified by:
getProperty
in interfaceIResourceDefinition
- Parameters:
name
- the system name of the property.- Returns:
- a
IProperty
object.
-
getParentContext
Description copied from interface:IConnectorParentContextSupport
Gets the container for the parent object of the service- Specified by:
getParentContext
in interfaceIConnectorParentContextSupport
- Returns:
- a
IProtocolSupport
object.
-