iKnowBase


Object Type OT_OBJECTREFERENCE


Field Summary
 RAW(32)GUID
           The guid of the specified object
 NUMBERID
           The numeric id of the specified object
 VARCHAR2(255)EXTERNAL_KEY
           the external key of the specificed object
 VARCHAR2(4000)LABEL
           A label suitable for display purposes

Method Summary
 STATIC FUNCTION OT_OBJECTREFERENCE FROM_EXTERNAL_KEY(P_EXTERNAL_KEY IN VARCHAR2)
          
 STATIC FUNCTION OT_OBJECTREFERENCE FROM_GUID(P_GUID IN RAW)
          
 STATIC FUNCTION OT_OBJECTREFERENCE FROM_ID(P_ID IN NUMBER)
          
 MEMBER FUNCTION VARCHAR2 GET_IDENT()
          
 MEMBER FUNCTION VARCHAR2 GET_IDENT_TYPE()
          
 ORDER MEMBER FUNCTION INTEGER MATCH(P_OBJECT IN OT_OBJECTREFERENCE)
           Returns the best identifier
 CONSTRUCTOR FUNCTION SELF AS RESULT OT_OBJECTREFERENCE(P_ID IN NUMBER)
          
 CONSTRUCTOR FUNCTION SELF AS RESULT OT_OBJECTREFERENCE(P_EXTERNAL_KEY IN VARCHAR2)
          
 CONSTRUCTOR FUNCTION SELF AS RESULT OT_OBJECTREFERENCE()
          
 MEMBER FUNCTION VARCHAR2 TO_STRING()
           Returns a human readable string representation

Field Detail

EXTERNAL_KEY

        public VARCHAR2(255) EXTERNAL_KEY
the external key of the specificed object

GUID

        public RAW(32) GUID
The guid of the specified object

ID

        public NUMBER ID
The numeric id of the specified object

LABEL

        public VARCHAR2(4000) LABEL
A label suitable for display purposes

Method Detail

FROM_EXTERNAL_KEY

public STATIC FUNCTION OT_OBJECTREFERENCE FROM_EXTERNAL_KEY(P_EXTERNAL_KEY IN VARCHAR2)


FROM_GUID

public STATIC FUNCTION OT_OBJECTREFERENCE FROM_GUID(P_GUID IN RAW)


FROM_ID

public STATIC FUNCTION OT_OBJECTREFERENCE FROM_ID(P_ID IN NUMBER)


GET_IDENT

public MEMBER FUNCTION VARCHAR2 GET_IDENT()


GET_IDENT_TYPE

public MEMBER FUNCTION VARCHAR2 GET_IDENT_TYPE()


MATCH

public ORDER MEMBER FUNCTION INTEGER MATCH(P_OBJECT IN OT_OBJECTREFERENCE)
Returns the best identifier


OT_OBJECTREFERENCE

public CONSTRUCTOR FUNCTION SELF AS RESULT OT_OBJECTREFERENCE(P_ID IN NUMBER)


OT_OBJECTREFERENCE

public CONSTRUCTOR FUNCTION SELF AS RESULT OT_OBJECTREFERENCE(P_EXTERNAL_KEY IN VARCHAR2)


OT_OBJECTREFERENCE

public CONSTRUCTOR FUNCTION SELF AS RESULT OT_OBJECTREFERENCE()


TO_STRING

public MEMBER FUNCTION VARCHAR2 TO_STRING()
Returns a human readable string representation


iKnowBase