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
FieldsModifier and TypeFieldDescriptionprotected com.axemble.webdrive.om.DocumentDefinitionprotected IFormFields inherited from class com.axemble.vdoc.sdk.impl.PortalElement
path, storageKeyFields inherited from class com.axemble.vdoc.sdk.impl.AbstractElement
module -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedPortalResourceDefinition(IModule module, com.axemble.webdrive.om.DocumentDefinition documentDefinition) -
Method Summary
Modifier and TypeMethodDescriptionvoidDeletes theIElementobject.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, 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
-
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:IElementGets the native object underneath.- Specified by:
getNativeObjectin interfaceIElement- Returns:
- an object.
-
getName
Description copied from interface:IResourceDefinitionGets the system name of the definition.- Specified by:
getNamein interfaceIResourceDefinition- Returns:
- a
Stringobject.
-
getLabel
Description copied from interface:IResourceDefinitionGets the label of the definition.- Specified by:
getLabelin interfaceIResourceDefinition- Returns:
- a
Stringobject.
-
getDescription
- Specified by:
getDescriptionin interfaceIResourceDefinition- Returns:
- The description of the definition.
-
getForm
Description copied from interface:IResourceDefinitionGets the default form associated to the definition.- Specified by:
getFormin interfaceIResourceDefinition- Returns:
- a
IFormobject.
-
delete
Description copied from interface:IDeletionSupportDeletes theIElementobject.- Specified by:
deletein interfaceIDeletionSupport- Parameters:
context- The Execution context.
-
getProperties
Description copied from interface:IResourceDefinitionGets all the properties of the definition.- Specified by:
getPropertiesin interfaceIResourceDefinition- Returns:
- a collection of
IPropertyobjects.
-
getProperty
Description copied from interface:IResourceDefinitionGets a property definition by its specified system name.- Specified by:
getPropertyin interfaceIResourceDefinition- Parameters:
name- the system name of the property.- Returns:
- a
IPropertyobject.
-
getParentContext
Description copied from interface:IConnectorParentContextSupportGets the container for the parent object of the service- Specified by:
getParentContextin interfaceIConnectorParentContextSupport- Returns:
- a
IProtocolSupportobject.
-