com.ibm.mm.sdk.common

Class DKDDOBase

  • All Implemented Interfaces:
    dkDataObjectBase, java.io.Serializable
    Direct Known Subclasses:
    DKDDO


    public abstract class DKDDOBase
    extends dkDataObject
    implements java.io.Serializable
    Base class for CM8 DDO (Document Data Object) implementations.
    See Also:
    Serialized Form
    • Field Detail

      • propertyIdMap

        protected java.util.Map<java.lang.Short,java.lang.String> propertyIdMap
      • propertyNameToIdMap

        protected java.util.Map<java.lang.String,java.lang.Short> propertyNameToIdMap
    • Constructor Detail

      • DKDDOBase

        public DKDDOBase()
      • DKDDOBase

        public DKDDOBase(com.filenet.api.core.Document document,
                         DKDatastoreICM dkDatastoreICM)
      • DKDDOBase

        public DKDDOBase(com.filenet.api.core.Document document,
                         DKDatastoreICM dkDatastoreICM,
                         java.lang.String semanticType)
      • DKDDOBase

        public DKDDOBase(com.filenet.api.core.Folder folder,
                         DKDatastoreICM dkDatastoreICM)
      • DKDDOBase

        public DKDDOBase(com.filenet.api.core.Folder folder,
                         DKDatastoreICM dkDatastoreICM,
                         java.lang.String semanticType)
    • Method Detail

      • setProperty

        public void setProperty(short property_id,
                                java.lang.Object property_value)
                         throws DKUsageError
        Throws:
        DKUsageError
      • setProperty

        public void setProperty(java.lang.String propertyName,
                                java.lang.Integer value)
        Set a property value (Integer) Delegates to the ECM service layer for proper abstraction
      • getProperty

        public java.lang.Object getProperty(java.lang.String propertyName)
        Get a property value Delegates to the ECM service layer for proper abstraction
      • setPropertyObject

        public void setPropertyObject(java.lang.String propertyName,
                                      java.lang.Object value)
        Set a property value (Object - generic) Delegates to the ECM service layer for proper abstraction
      • dataId

        public short dataId(java.lang.String namespace,
                            java.lang.String propertyName)
                     throws DKUsageError
        Throws:
        DKUsageError
      • dataPropertyId

        public short dataPropertyId(short dataId,
                                    java.lang.String dataPropertyName)
                             throws DKUsageError
        Throws:
        DKUsageError
      • getDataByName

        public java.lang.Object getDataByName(java.lang.String data_name)
      • getDataByName

        public java.lang.Object getDataByName(java.lang.String name_space,
                                              java.lang.String data_name)
      • dataIdsByNameSpace

        public short[] dataIdsByNameSpace(java.lang.String nameSpace)
                                   throws DKUsageError
        Throws:
        DKUsageError
      • getDataProperty

        public java.lang.Object getDataProperty(short data_id,
                                                short property_id)
                                         throws DKUsageError
        Throws:
        DKUsageError
      • getDataPropertyByName

        public java.lang.Object getDataPropertyByName(short data_id,
                                                      java.lang.String data_property_name)
      • getDataPropertyByName

        public java.lang.Object getDataPropertyByName(java.lang.String data_name,
                                                      java.lang.String data_property_name)
      • getDataPropertyByName

        public java.lang.Object getDataPropertyByName(java.lang.String name_space,
                                                      java.lang.String data_name,
                                                      java.lang.String data_property_name)
      • getDataPropertyName

        public java.lang.String getDataPropertyName(short data_id,
                                                    short property_id)
      • getPropertyByName

        public java.lang.Object getPropertyByName(java.lang.String property_name)
                                           throws DKUsageError
        Throws:
        DKUsageError
      • getPropertyName

        public java.lang.String getPropertyName(short property_id)
                                         throws DKUsageError
        Throws:
        DKUsageError
      • isDataPropertySet

        public boolean isDataPropertySet(short data_id,
                                         short property_id)
                                  throws DKUsageError
        Throws:
        DKUsageError
Copyright © 2024 IBM Corporation

Copyright © 2024 IBM Corporation. All rights reserved.