Adaptive Framework 0.9.0

_AdaptiveObjectType_

The following is a list of properties for the object type _AdaptiveObjectType_:

PropertyValue
allowEntitytrue
collectionURIs[ "/afw/_AdaptiveCollection_/core" ]
descriptionThe adaptive object type of all adaptive object type objects.
descriptionPropertyNamedescription
objectIdPropertyNameobjectType
objectType_AdaptiveObjectType_
propertyTypes{ "allowAdd": { "allowQuery": true, "brief": "Objects of this type can be created", "dataType": "boolean", "defaultValue": true, "description": "If false, objects of this type can NEVER be added via an adaptor. If true, objects of this type can be added via an adaptor as long as allowed by authorization policy and the adaptor.", "label": "Allow Add" }, "allowChange": { "allowQuery": true, "brief": "Objects of this type can be changed", "dataType": "boolean", "defaultValue": true, "description": "If false, objects of this type can NEVER be changed via an adaptor. If true, objects of this type can be changed via an adaptor as long as allowed by authorization policy and the adaptor.", "label": "Allow Change" }, "allowDelete": { "allowQuery": true, "brief": "Objects of this type can be deleted", "dataType": "boolean", "defaultValue": true, "description": "If false, objects of this type can NEVER be deleted via an adaptor. If true, objects of this type can be deleted via an adaptor as long as allowed by authorization policy and the adaptor.", "label": "Allow Delete" }, "allowEntity": { "allowQuery": true, "brief": "Instances of this type can exist as entities", "dataType": "boolean", "defaultValue": true, "description": "Instances of this object type can exist as an entity object, not just an embedded object.", "label": "Allow Entity" }, "collectionURIs": { "allowQuery": true, "brief": "The URIs of the collections this object type is a part of", "dataType": "list", "dataTypeParameter": "anyURI", "description": "This is the URIs of the collections this object type is a part of and preferably a URIs that can be used to locate an object with objects type _AdaptiveCollection_ that describes the collections. If a collection is used outside of the local instance, it should be a full URI. The URI can also be a local path of the collection object or just the collection's objectId if it resides in the in the same adaptor.", "label": "Collection URIs" }, "description": { "allowQuery": true, "brief": "Description of the object type", "dataType": "string", "dataTypeParameter": "text/plain", "description": "The description of the object type.", "label": "Description" }, "descriptionPropertyName": { "allowQuery": true, "brief": "The name of the property that is used as the \"description\" meta property", "dataType": "string", "description": "The name of the property in an instance that is used as the \"description\" property in the meta for instances of this object type. If not specified, no description will be available.", "label": "Description Property Name" }, "label": { "allowQuery": true, "brief": "Label used to identify this instance", "dataType": "string", "description": "Label used to identify this instance.", "label": "Label" }, "objectIdPropertyName": { "allowQuery": true, "brief": "The name of the property that is used as the \"objectId\" meta property", "dataType": "string", "description": "The name of the property in an instance that is used as the \"objectId\" property in the meta for instances of this object type. If not specified, the internal adaptor objectId for an object is used.", "label": "Object Id Property Name" }, "objectType": { "allowQuery": true, "brief": "Object id of the object type", "dataType": "string", "description": "The object id of the object type.", "label": "Object Type" }, "originURI": { "allowQuery": true, "brief": "The origin URI of this object type", "dataType": "anyURI", "description": "The origin URI of this object type. Descendant object types should be used for any deviations. This URI may be different from the URI within this instance of Adaptive Framework.", "label": "Origin URI" }, "otherProperties": { "allowQuery": true, "brief": "Property Type for properties not explicitly specified", "dataType": "object", "dataTypeParameter": "_AdaptiveValueMeta_", "description": "If specified, this is the property type for properties that are not explicitly specified. If otherProperties is not specified, only explicitly specified properties are allowed.", "label": "Other Properties" }, "propertyTypes": { "allowQuery": true, "brief": "Describes the properties for this object type", "dataType": "object", "dataTypeParameter": "_AdaptivePropertyTypes_", "description": "An object whose properties contain the _AdaptiveValueMeta_ for properties with corresponding name in instances of this _AdaptiveObjectType_.", "label": "Property Types" }, "referenceURI": { "allowQuery": true, "brief": "URI of more reference information about this object", "dataType": "anyURI", "description": "URI of more reference information about this object.", "label": "Reference URI" }, "runtime": { "brief": "Runtime information, available to runtime objects", "dataType": "object", "dataTypeParameter": "_AdaptiveRuntimeObject_", "description": "This is only valid for runtime object types. These are objects that are accessed with adaptorId afw. See afw_runtime.h for more information.", "label": "Runtime" }, "tags": { "brief": "List of keywords associated with this object type", "dataType": "list", "dataTypeParameter": "string", "description": "This is a list of keywords and terms associated with this object type. An instance of _AdaptiveTag_ can be used to define and document the purpose of a tag. Adaptive Framework reserves the definition of all tags that begin with \"_Adaptive\".", "label": "Tags" } }

Click here for a complete list of object types and their descriptions.