Overview - Common API - Client API - Admin API - Runtime API
Identifiable
Identifiable is an entity with a namespace, type and an identifier. Applications should retrieve instances from Factory This class is abstract.
Details
Extends Typed
Module common
See also
Method Summary
Name | Returns | Description |
---|---|---|
getFullyQualifiedIdentifier | string |
Get the fully qualified identifier of this instance |
getIdentifier | string |
Get the identifier of this instance |
isRelationship | boolean |
Determine if this identifiable is a relationship |
isResource | boolean |
Determine if this identifiable is a resource |
setIdentifier | void |
Set the identifier of this instance |
toString | String |
Returns the string representation of this class |
toURI | String |
Returns a URI representation of a reference to this identifiable |
Inherited Method Summary
Supertype | Name | Returns | Description |
---|---|---|---|
Typed | getType | string |
Get the type of the instance (a short name, not including namespace) |
Typed | getFullyQualifiedType | string |
Get the fully-qualified type name of the instance (including namespace) |
Typed | getNamespace | string |
Get the namespace of the instance |
Typed | setPropertyValue | void |
Sets a property on this Resource |
Typed | addArrayValue | void |
Adds a value to an array property on this Resource |
Typed | instanceOf | boolean |
Check to see if this instance is an instance of the specified fully qualified type name |
Method Details
getIdentifier
string getIdentifier( )
Get the identifier of this instance
Returns
string - The identifier for this object
See also
Parameters
No parameters
setIdentifier
_ setIdentifier( string id )_
Set the identifier of this instance
See also
Parameters
Name | Type | Mandatory | Description |
---|---|---|---|
id | string | Yes | the new identifier for this object |
getFullyQualifiedIdentifier
string getFullyQualifiedIdentifier( )
Get the fully qualified identifier of this instance. (namespace '.' type '#' identifier).
Returns
string - the fully qualified identifier of this instance
See also
Parameters
No parameters
toString
String toString( )
Returns the string representation of this class
Returns
String - the string representation of the class
See also
Parameters
No parameters
isRelationship
boolean isRelationship( )
Determine if this identifiable is a relationship.
Returns
boolean - True if this identifiable is a relationship, false if not.
See also
Parameters
No parameters
isResource
boolean isResource( )
Determine if this identifiable is a resource.
Returns
boolean - True if this identifiable is a resource, false if not.
See also
Parameters
No parameters
toURI
String toURI( )
Returns a URI representation of a reference to this identifiable
Returns
String - the URI for the identifiable
See also
Parameters
No parameters
Inherited methods
getType
string getType( )
Inherited from: Typed
Get the type of the instance (a short name, not including namespace).
Returns
string - The type of this object
See also
Parameters
No parameters
getFullyQualifiedType
string getFullyQualifiedType( )
Inherited from: Typed
Get the fully-qualified type name of the instance (including namespace).
Returns
string - The fully-qualified type name of this object
See also
Parameters
No parameters
getNamespace
string getNamespace( )
Inherited from: Typed
Get the namespace of the instance.
Returns
string - The namespace of this object
See also
Parameters
No parameters
setPropertyValue
void setPropertyValue( string propname, string value )
Inherited from: Typed
Sets a property on this Resource
See also
Parameters
Name | Type | Mandatory | Description |
---|---|---|---|
propName | string | Yes | the name of the field |
value | string | Yes | the value of the property |
addArrayValue
void addArrayValue( string propname, string value )
Inherited from: Typed
Adds a value to an array property on this Resource
See also
Parameters
Name | Type | Mandatory | Description |
---|---|---|---|
propName | string | Yes | the name of the field |
value | string | Yes | the value of the property |
instanceOf
boolean instanceOf( String fqt )
Inherited from: Typed
Check to see if this instance is an instance of the specified fully qualified type name.
Returns
boolean - True if this instance is an instance of the specified fully qualified type name, false otherwise.
See also
Parameters
Name | Type | Mandatory | Description |
---|---|---|---|
fqt | String | Yes | The fully qualified type name. |