Interface IContentObject

All Superinterfaces:
ContentObject, ch.ivyteam.ivy.cm.IContentManagementEntity

public interface IContentObject extends ContentObject, ch.ivyteam.ivy.cm.IContentManagementEntity
ATTENTION: Do not annotate this class with @Deprecation otherwise you need to annotate IContentManagementSystem also! Otherwise the JDT compiler will make your workspace unusable! Or we may just fix: java.lang.NullPointerException at org.eclipse.jdt.internal.compiler.problem.ProblemReporter.deprecatedSinceValue(ProblemReporter.java:1985)
API:
This is a public API.
  • Method Details

    • getChildren

      @Deprecated(since="9.4", forRemoval=true) default List<IContentObject> getChildren()
      Deprecated, for removal: This API element is subject to removal in a future version.
      API:
      This public API is available in Java.
    • isValid

      @Deprecated(since="9.4", forRemoval=true) default boolean isValid()
      Deprecated, for removal: This API element is subject to removal in a future version.
      API:
      This public API is available in Java.
    • getValues

      @Deprecated(since="9.4", forRemoval=true) default List<IContentObjectValue> getValues()
      Deprecated, for removal: This API element is subject to removal in a future version.
      API:
      This public API is available in Java.
    • getChild

      @Deprecated(since="9.4", forRemoval=true) default IContentObject getChild(String name)
      Deprecated, for removal: This API element is subject to removal in a future version.
      API:
      This public API is available in Java.
    • getName

      @Deprecated(since="9.4", forRemoval=true) default String getName()
      Deprecated, for removal: This API element is subject to removal in a future version.
      API:
      This public API is available in Java.
    • getUri

      @Deprecated(since="9.4", forRemoval=true) default String getUri()
      Deprecated, for removal: This API element is subject to removal in a future version.
      API:
      This public API is available in Java.
    • getParent

      @Deprecated(since="9.4", forRemoval=true) default IContentObject getParent()
      Deprecated, for removal: This API element is subject to removal in a future version.
      API:
      This public API is available in Java.
    • setName

      @Deprecated(since="9.3", forRemoval=true) default void setName(String name)
      Deprecated, for removal: This API element is subject to removal in a future version.
      not supported anymore. calling this method has no effect.
      API:
      This public API is available in Java.
    • setName

      @Deprecated(since="9.3", forRemoval=true) default void setName(String name, String user)
      Deprecated, for removal: This API element is subject to removal in a future version.
      not supported anymore. calling this method has no effect.
      API:
      This public API is available in Java.
    • getDescription

      @Deprecated(since="9.3", forRemoval=true) default String getDescription()
      Deprecated, for removal: This API element is subject to removal in a future version.
      not supported anymore. always returns an empty string.
      API:
      This public API is available in Java.
    • setDescription

      @Deprecated(since="9.3", forRemoval=true) default void setDescription(String description)
      Deprecated, for removal: This API element is subject to removal in a future version.
      not supported anymore. calling this method has no effect.
      API:
      This public API is available in Java.
    • setDescription

      @Deprecated(since="9.3", forRemoval=true) default void setDescription(String description, String user)
      Deprecated, for removal: This API element is subject to removal in a future version.
      not supported anymore. calling this method has no effect.
      API:
      This public API is available in Java.
    • getChanged

      @Deprecated(since="9.3", forRemoval=true) default Date getChanged()
      Deprecated, for removal: This API element is subject to removal in a future version.
      not supported anymore. always returns current date.
      API:
      This public API is available in Java.
    • getChangedBy

      @Deprecated(since="9.3", forRemoval=true) default String getChangedBy()
      Deprecated, for removal: This API element is subject to removal in a future version.
      not supported anymore. always returns empty string.
      API:
      This public API is available in Java.
    • getGuid

      @Deprecated(since="9.3", forRemoval=true) default String getGuid()
      Deprecated, for removal: This API element is subject to removal in a future version.
      not supported anymore. always returns empty string.
      API:
      This public API is available in Java.
    • getVisualOrder

      @Deprecated(since="9.3", forRemoval=true) default int getVisualOrder()
      Deprecated, for removal: This API element is subject to removal in a future version.
      not supported anymore. always returns -1.
      API:
      This public API is available in Java.
    • setVisualOrder

      @Deprecated(since="9.3", forRemoval=true) default void setVisualOrder(int visualOrder)
      Deprecated, for removal: This API element is subject to removal in a future version.
      not supported anymore. calling this method has no effect.
      API:
      This public API is available in Java.
    • setVisualOrder

      @Deprecated(since="9.3", forRemoval=true) default void setVisualOrder(int visualOrder, String user)
      Deprecated, for removal: This API element is subject to removal in a future version.
      not supported anymore. calling this method has no effect.
      API:
      This public API is available in Java.
    • setContentObjectType

      @Deprecated(since="9.3", forRemoval=true) default void setContentObjectType(IContentObjectType type)
      Deprecated, for removal: This API element is subject to removal in a future version.
      not supported anymore. calling this method has no effect.
      API:
      This public API is available in Java.
    • setContentObjectType

      @Deprecated(since="9.3", forRemoval=true) default void setContentObjectType(IContentObjectType type, String user)
      Deprecated, for removal: This API element is subject to removal in a future version.
      not supported anymore. calling this method has no effect.
      API:
      This public API is available in Java.
    • getContentObjectType

      @Deprecated(since="9.4", forRemoval=true) default IContentObjectType getContentObjectType()
      Deprecated, for removal: This API element is subject to removal in a future version.
      do not use anymore.
      API:
      This public API is available in Java.
    • hasChildren

      @Deprecated(since="9.4", forRemoval=true) default boolean hasChildren()
      Deprecated, for removal: This API element is subject to removal in a future version.
      API:
      This public API is available in Java.
    • addChild

      @Deprecated(since="9.4", forRemoval=true) default IContentObject addChild(String childName, CoType coType)
      Deprecated, for removal: This API element is subject to removal in a future version.
      API:
      This public API is available in Java.
    • addChild

      @Deprecated(since="9.3", forRemoval=true) default IContentObject addChild(String name, String description, CoType type, String user)
      Deprecated, for removal: This API element is subject to removal in a future version.
      API:
      This public API is available in Java.
    • hasValues

      @Deprecated(since="9.3", forRemoval=true) default boolean hasValues()
      Deprecated, for removal: This API element is subject to removal in a future version.
      API:
      This public API is available in Java.
    • getValue

      @Deprecated(since="9.3", forRemoval=true) default IContentObjectValue getValue(Date time, Locale lang)
      Deprecated, for removal: This API element is subject to removal in a future version.
      API:
      This public API is available in Java.
    • getValue

      @Deprecated(since="9.4", forRemoval=true) default IContentObjectValue getValue(Locale locale)
      Deprecated, for removal: This API element is subject to removal in a future version.
      API:
      This public API is available in Java.
    • getValue

      @Deprecated(since="9.3", forRemoval=true) default IContentObjectValue getValue(String guid)
      Deprecated, for removal: This API element is subject to removal in a future version.
      this is not supported anymore. always returns null.
      API:
      This public API is available in Java.
    • addValue

      @Deprecated(since="9.4", forRemoval=true) default IContentObjectValue addValue(Locale language)
      Deprecated, for removal: This API element is subject to removal in a future version.
      API:
      This public API is available in Java.
    • addValue

      @Deprecated(since="9.3", forRemoval=true) default IContentObjectValue addValue(String description, Date validFrom, Date validTo, Locale language, String user, boolean isDefault, String propertyString)
      Deprecated, for removal: This API element is subject to removal in a future version.
      API:
      This public API is available in Java.
    • touch

      @Deprecated(since="9.3", forRemoval=true) default void touch(String user)
      Deprecated, for removal: This API element is subject to removal in a future version.
      this method has no effect.
      API:
      This public API is available in Java.