Interface DataObjectDefinition

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      java.util.Date getCreationTime()
      Returns the creation timestamp of this data object.
      java.lang.String getCreatorId()
      Returns the id of the user creating this data object.
      java.lang.String getDeploymentId()  
      java.lang.String getExternalId()
      Returns the external id for this data object definition.
      java.lang.String getId()
      Returns the unique, technical id for this data object definition.
      java.lang.String getKey()
      Returns the key for this data object definition which must be unique, but is human-readable normally and must be the same across environments for the same data object definition.
      java.lang.String getName()
      Returns the name of this data object definition which is usually used as the label.
      java.lang.String getResourceName()  
      java.lang.String getSourceId()
      Returns the id of the source for this data object definition.
      java.lang.String getSourceType()
      Returns the type of the source for this data object definition.
      java.lang.String getSubType()
      The sub type further categorizes this master data definition (see type for more information and examples).
      java.lang.String getTenantId()  
      java.lang.String getType()
      The type of this data object definition, normally used to kind of categorize data object definitions (e.g.
      int getVersion()  
    • Method Detail

      • getId

        java.lang.String getId()
        Returns the unique, technical id for this data object definition. This id will be different from environment to environment.
        Returns:
        the id of this data object definition
      • getKey

        java.lang.String getKey()
        Returns the key for this data object definition which must be unique, but is human-readable normally and must be the same across environments for the same data object definition.
        Returns:
        the key for this data object definition
      • getVersion

        int getVersion()
      • getDeploymentId

        java.lang.String getDeploymentId()
      • getResourceName

        java.lang.String getResourceName()
      • getName

        java.lang.String getName()
        Returns the name of this data object definition which is usually used as the label.
        Returns:
        the name of this data object definition
      • getType

        java.lang.String getType()
        The type of this data object definition, normally used to kind of categorize data object definitions (e.g. the type might be 'masterData' and the sub type might then reflect another sub type of master data like 'internal' or 'SAP' or whatever makes sense for categorization.
        Returns:
        the type of this master data definition
      • getSubType

        java.lang.String getSubType()
        The sub type further categorizes this master data definition (see type for more information and examples).
        Returns:
        the sub type of this master data description
      • getExternalId

        java.lang.String getExternalId()
        Returns the external id for this data object definition.
      • getSourceId

        java.lang.String getSourceId()
        Returns the id of the source for this data object definition.
      • getSourceType

        java.lang.String getSourceType()
        Returns the type of the source for this data object definition.
        Returns:
        the type of the source supporting this data objects
        See Also:
        for a list of supported source types
      • getCreationTime

        java.util.Date getCreationTime()
        Returns the creation timestamp of this data object.
        Returns:
        the creation timestamp
      • getCreatorId

        java.lang.String getCreatorId()
        Returns the id of the user creating this data object.
        Returns:
        the id of the creation user
      • getTenantId

        java.lang.String getTenantId()