Class PortalElement

java.lang.Object
com.axemble.vdoc.sdk.impl.AbstractElement
com.axemble.vdoc.sdk.impl.PortalElement
Direct Known Subclasses:
com.axemble.vdoc.sdk.impl.base.BaseContentContainer, EzsAlias, EzsContent, EzsContentComponent, EzsPlugin, EzsSite, EzsSiteTemplate, EzsTopic, PortalAttachment, PortalCategory, PortalFile, PortalFolder, PortalLibrary, PortalList, PortalPortlet, PortalProperty, PortalResourceDefinition, SnapshotAttachment

public abstract class PortalElement extends AbstractElement
Author:
vlygeros
  • Field Details

  • Constructor Details

    • PortalElement

      protected PortalElement()
    • PortalElement

      protected PortalElement(IModule module)
  • Method Details

    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • getId

      public IStorageKey getId()
    • getPath

      public String getPath()
    • setId

      public void setId(Object storageObject)
    • replaceSlash

      public static String replaceSlash(String value)
      Check if the value has a slash. If there is a slash, replace add a back-slash.
      Parameters:
      value - The original name
      Returns:
      The value with back-slashes if required
    • replaceBackSlash

      public static String replaceBackSlash(String value)
    • getProtocolURI

      public String getProtocolURI()
    • getProtocolURI

      public String getProtocolURI(boolean useLabels)
    • save

      public boolean save(IContext context)