| Language Version: | ActionScript 3.0 |
| Product Version: | LiveCycle Data Services 3 |
| Runtime Versions: | Flash Player 9, AIR 1.1 |
The IModelType interface declares functions that expose metadata information
that does not depend on instance state of value objects generated by
Adobe application modeling technology.
An implementation of this interface is generated for each entity
declared in a model. An instance corresponding to a value object
is accessible via its _model property.
public function getAssociationProperties():Array| Language Version: | ActionScript 3.0 |
| Product Version: | LiveCycle Data Services 3 |
| Runtime Versions: | Flash Player 9, AIR 1.1 |
Returns the names of all association properties.
Returns | Array — Names of all association properties
|
public function getCollectionBase(propertyName:String):String| Language Version: | ActionScript 3.0 |
| Product Version: | LiveCycle Data Services 3 |
| Runtime Versions: | Flash Player 9, AIR 1.1 |
Gets the base type of a collection property.
Parameters
| propertyName:String — Name of desired property
|
Returns | String — Fully qualified name of the collection's base class
|
public function getCollectionProperties():Array| Language Version: | ActionScript 3.0 |
| Product Version: | LiveCycle Data Services 3 |
| Runtime Versions: | Flash Player 9, AIR 1.1 |
Returns the names of all collection properties.
Returns | Array — Names of all collection properties
|
public function getDataProperties():Array| Language Version: | ActionScript 3.0 |
| Product Version: | LiveCycle Data Services 3 |
| Runtime Versions: | Flash Player 9, AIR 1.1 |
Returns the names of all data properties for an Entity regardless of whether
they are currently available.
Returns | Array — Names of all data properties for an Entity
|
public function getDependants(propertyName:String):Array| Language Version: | ActionScript 3.0 |
| Product Version: | LiveCycle Data Services 3 |
| Runtime Versions: | Flash Player 9, AIR 1.1 |
Gets all derived properties whose values may change as a result of this data property's
value changing.
Parameters
| propertyName:String — Name of data property to get dependants of
|
Returns | Array — All derived properties depending on this data propery
|
public function getDependedOnServices():Array| Language Version: | ActionScript 3.0 |
| Product Version: | LiveCycle Data Services 3 |
| Runtime Versions: | Flash Player 9, AIR 1.1 |
Gets the names of all services that derived properties of this
entity depend on for their calculations.
Returns public function getEntityName():String| Language Version: | ActionScript 3.0 |
| Product Version: | LiveCycle Data Services 3 |
| Runtime Versions: | Flash Player 9, AIR 1.1 |
Gets the Entity's name for a given value object.
Returns public function getGuardedProperties():Array| Language Version: | ActionScript 3.0 |
| Product Version: | LiveCycle Data Services 3 |
| Runtime Versions: | Flash Player 9, AIR 1.1 |
Returns the names of all guarded properties for an Entity regardless of whether
they are currently available.
Returns | Array — Names of all guarded properties for an Entity
|
public function getMappedByProperty(associationProperty:String):String| Language Version: | ActionScript 3.0 |
| Product Version: | LiveCycle Data Services 3 |
| Runtime Versions: | Flash Player 9, AIR 1.1 |
Returns the mappedBy property for the passed-in association property;
Returns null if the passed-in assocaition property is not mapped by a property.
Returns null of the passed-in property is not an association property.
Parameters
Returns | String — The mappedBy property for the passed-in association property.
Returns null if the passed-in assocaition property is not mapped by a property.
Returns null of the passed-in property is not an association property.
|
public function getProperties():Array| Language Version: | ActionScript 3.0 |
| Product Version: | LiveCycle Data Services 3 |
| Runtime Versions: | Flash Player 9, AIR 1.1 |
Returns the names of all properties for an Entity regardless of whether
they are currently available.
Returns | Array — Names of all properties for an Entity
|
public function getPropertyLength(propertyName:String):int| Language Version: | ActionScript 3.0 |
| Product Version: | LiveCycle Data Services 3 |
| Runtime Versions: | Flash Player 9, AIR 1.1 |
Returns the length set for the passed-in property.
Returns zero if length was not set for the property.
Parameters
Returns | int — Length set for the passed-in property.
Returns zero if length was not set for the property.
|
public function getRequiredProperties():Array| Language Version: | ActionScript 3.0 |
| Product Version: | LiveCycle Data Services 3 |
| Runtime Versions: | Flash Player 9, AIR 1.1 |
Returns the names of all required properties.
Returns | Array — Names of all required properties.
|
public function getUnguardedProperties():Array| Language Version: | ActionScript 3.0 |
| Product Version: | LiveCycle Data Services 3 |
| Runtime Versions: | Flash Player 9, AIR 1.1 |
Returns the names of all unguarded properties for an Entity.
Returns | Array — Names of all unguarded properties for an Entity
|