Overview - Common API - Client API - Admin API - Runtime API
Concept
Resource is an instance that has a type. The type of the resource specifies a set of properites (which themselves have types).
Type information in Composer is used to validate the structure of Resource instances and for serialization.
Resources are used in Composer to represent Assets, Participants, Transactions and other domain classes that can be serialized for long-term persistent storage.
Details
Extends Typed
Module common
See also
- See Resource
Method Summary
Name | Returns | Description |
---|---|---|
isConcept | boolean |
Determine if this typed is a concept |
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
isConcept
boolean isConcept( )
Determine if this typed is a concept.
Returns
boolean - True if this typed is a concept, false if not.
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. |