oracle.owb.mapping
Interface MappingPropertyDatatypeSet

All Superinterfaces:
DatatypeSet, OWBNamedObject

public interface MappingPropertyDatatypeSet
extends DatatypeSet

MappingPropertyDatatypeSet contains the definitions of all valid dataypes that can be assumed by mapping property values. The mapping property management always returns property values in the form of Object. Application programmers can use the Domain instance that is associated with the property key to find out the type of the property value.

This public interface provides a list of datatype names in the form of Java constants. The name of the constants follows this format: SOMETYPE_TYPENAME. For example BOOLEAN_TYPENAME. The value assigned to the constants are the fully qualified Java class name of the data type class. For example java.lang.Boolean.

Or the application programmer can directly use the pre-instantiated data type instances, also provided by this public interface. This public interface defines a list of constants whose values are pre-instantiated static data type instances. The format of the constant names is SOMETYPE_DATATYPE. For example BOOLEAN_DATATYPE is an instance of Datatype representing Boolean data type.

In summary, application programmers can obtain datatype instance in two ways.

  • One is through accessing the constant such as BOOLEAN_DATATYPE.
  • Another is by calling DatatypeSetManager.getMappingPropertyDatatypeSet().findDatatype([TYPENAME]). where [TYPENAME] is the name defined in this public interface.

  • Field Summary
    static Datatype BOOLEAN_DATATYPE
              Boolean property Datatype instance.
    static java.lang.String BOOLEAN_TYPENAME
              Boolean property type name.
    static Datatype FLOAT_DATATYPE
              Float property Datatype instance.
    static java.lang.String FLOAT_TYPENAME
              Floating point property type name.
    static Datatype INTEGER_DATATYPE
              Integer property Datatype instance.
    static java.lang.String INTEGER_TYPENAME
              Integer property type name.
    static Datatype MAPPINGPROPERTYOWNERLIST_DATATYPE
              OWB property owner list Datatype instance.
    static java.lang.String MAPPINGPROPERTYOWNERLIST_TYPENAME
              List of property owners type name An OWB mapping property value may be an instance of MappingPropertyOwnerList.
    static Datatype STRING_DATATYPE
              String property Datatype instance.
    static java.lang.String STRING_TYPENAME
              String property type name.
     
    Methods inherited from interface oracle.owb.foundation.type.DatatypeSet
    findDataType, getDataTypes
     
    Methods inherited from interface oracle.owb.foundation.OWBNamedObject
    delete, getBusinessName, getClassDefinition, getComponent, getDescription, getName, getUOID, isDeletable, isEditable, isRenamable, setBusinessName, setDescription, setName
     

    Field Detail

    BOOLEAN_TYPENAME

    public static final java.lang.String BOOLEAN_TYPENAME
    Boolean property type name. Boolean property values in OWB are Java Boolean instances. The value of this constant is the fully qualified Boolean class name java.lang.Boolean.

    STRING_TYPENAME

    public static final java.lang.String STRING_TYPENAME
    String property type name. String property values in OWB are Java String instances. The value of this constant is the fully qualified class name java.lang.String.

    INTEGER_TYPENAME

    public static final java.lang.String INTEGER_TYPENAME
    Integer property type name. Integer property values in OWB are Java Integer instances. The value of this constant is the fully qualified class name java.lang.Integer.

    FLOAT_TYPENAME

    public static final java.lang.String FLOAT_TYPENAME
    Floating point property type name. Floating point property values in OWB are Java Float instances. The value of this constant is the fully qualified class name java.lang.Float.

    MAPPINGPROPERTYOWNERLIST_TYPENAME

    public static final java.lang.String MAPPINGPROPERTYOWNERLIST_TYPENAME
    List of property owners type name An OWB mapping property value may be an instance of MappingPropertyOwnerList. The value of this constant is the fully qualified class name oracle.owb.mapping.MappingPropertyOwnerList.

    BOOLEAN_DATATYPE

    public static final Datatype BOOLEAN_DATATYPE
    Boolean property Datatype instance.

    STRING_DATATYPE

    public static final Datatype STRING_DATATYPE
    String property Datatype instance.

    INTEGER_DATATYPE

    public static final Datatype INTEGER_DATATYPE
    Integer property Datatype instance.

    FLOAT_DATATYPE

    public static final Datatype FLOAT_DATATYPE
    Float property Datatype instance.

    MAPPINGPROPERTYOWNERLIST_DATATYPE

    public static final Datatype MAPPINGPROPERTYOWNERLIST_DATATYPE
    OWB property owner list Datatype instance.