Interface IElement

All Superinterfaces:
Serializable
All Known Subinterfaces:
IAction, IActionTask, IAgent, IAlias, IApplicationTask, IAttachment, IAttachmentTemplate, IAttribute, IBlock, IBlockTemplate, IBlockTemplateContainer, ICatalog, ICategory, IChrono, IComponent, IConfiguration, IConnectionDefinition<T>, IContent, IContentComponent, IContentContainer, IDataUnit, IDecisionTask, IDynamicLocalizationsWrapper, IExternalList, IFile, IFolder, IForm, IGroup, IJdbcReference, ILibrary, ILibraryElement, ILibrarySubscription, ILinkedResource, ILinkedResourceDefinition, IList, ILocalization, ILockSupport, IMailForm, IMailingList, IManualTask, IOperator, IOperatorRole, IOptionList, IOrganization, IPage, IPageContainer, IPlugin, IPortlet, IProfile, IProject, IProperty, IPropertyCompatibility, IResource, IResourceDefinition, IRole, ISharedBlock, ISharedBlockContainer, ISite, ISiteTemplate, IStorageResource, IStorageResourceDefinition, IStringList, ITask, ITaskInstance, ITopic, ITrash, IUser, IVersion, IView, IWorkflow, IWorkflowContainer, IWorkflowInstance, IWorkflowResourceDefinition, IXmlList
All Known Implementing Classes:
com.axemble.vdoc.sdk.impl.base.BaseContentContainer, EzsAlias, EzsBlock, EzsBlockTemplateContainer, EzsComponent, EzsContent, EzsContentComponent, EzsPageContainer, EzsPlugin, EzsSharedBlockContainer, EzsSite, EzsSiteTemplate, EzsTopic, GenericResource, LibrarySubscription, PortalAttachment, PortalCategory, PortalFile, PortalFolder, PortalLibrary, PortalList, PortalOptionList, PortalPortlet, PortalProperty, PortalResourceDefinition, PortalTrash, ProcessLinkedResource, ProcessResource, ProcessStorageResource, ProcessWorkflowInstance, SnapshotAttachment

public interface IElement extends Serializable
The base interface of all objects.
Since:
1.0, 15/04/2008
Author:
vlygeros
See Also:
  • Method Details

    • getId

      IStorageKey getId()
      Gets the identifier object.
      Returns:
      a IStorageKey object.
    • getPath

      @Deprecated String getPath()
      Deprecated.
      use IModule.getProtocolPath() method instead.
      Gets the path of the object.
      Returns:
      a string representing the path of the object.
    • getNativeObject

      Object getNativeObject()
      Gets the native object underneath.
      Returns:
      an object.
    • getModule

      IModule getModule()
      Allows to retrieve the current module.
      Returns:
      a IModule object.
    • save

      boolean save(IContext context)
      Saves or updates the element.
      Parameters:
      context - The Execution context.
      Returns:
      return true if succeeded, false otherwise.