Object
.Class Hierarchy
Object > ComponentObject > ObjectClass
Direct Subclasses
AspectClass, ClientConfigurationClass, ClientDomainClass, CompoundObjectClass, ContentFormatClass, ContentObjectClass, ObjectAspect, OpenAPIServiceClass, RelationObjectClass, SimpleObjectSearchClass, UseCaseWrapper
Type |
Property |
Name |
Abstract |
||
Properties |
||
Commonly usable |
||
Compound |
||
Programmatic Use |
||
Derived Classes |
||
Base Class |
||
Multilingual Name |
Return Type |
Signature |
GetDraftTemplate( |
|
GetReleasedTemplate( |
|
IsCategoryAllowed( |
|
IsCategoryAllowedForClass( |
|
IsTemplateReleased( |
Abstract (COOSYSTEM@1.1:classabstract)
true
, the class is abstract and it is not possible to create an object of
this class. If the value is false
, the user is able to create an instance
of this class. The initial value is false
.boolean COOSYSTEM@1.1:classabstract not null readonly
Properties (COOSYSTEM@1.1:classattributes)
unique AttributeDefinition[] COOSYSTEM@1.1:classattributes readonly
Commonly usable (COOSYSTEM@1.1:classcommon)
boolean COOSYSTEM@1.1:classcommon readonly
Compound (COOSYSTEM@1.1:classcompound)
false
.boolean COOSYSTEM@1.1:classcompound not null readonly
Programmatic Use (COOSYSTEM@1.1:classprogrammatic)
true
instances of this class can only be created using
ObjectCreate
in program code but not interactively by the
user.boolean COOSYSTEM@1.1:classprogrammatic readonly
Derived Classes (COOSYSTEM@1.1:classsubclasses)
ObjectClass[] COOSYSTEM@1.1:classsubclasses readonly volatile
Base Class (COOSYSTEM@1.1:classsuperclass)
classinstsubclass
it can be used to insert a new class into
the class hierarchy.ObjectClass COOSYSTEM@1.1:classsuperclass readonly
Multilingual Name (COOSYSTEM@1.1:mlname)
unique LanguageStringList[] COOSYSTEM@1.1:mlname
object COOTC@1.1001:GetDraftTemplate(
out retval object drafttemplate,
optional boolean includeself)
Name |
Description |
drafttemplate |
the draft template
|
includeself |
if set to true and the current object is a draft template (see
COOTC@1.1:objistemplate ) it will return himself |
COOTC@1.1001:GetReleasedTemplate
object COOTC@1.1001:GetReleasedTemplate(
optional boolean checkreleased,
out retval object releasedtemplate)
Name |
Description |
checkreleased |
Checks the validity of the released template.
The object is valid if it is usable and if it is the released template
of a design template, or if it is the design template itself in case it
is an object that does not need to be released.
|
releasedtemplate |
the released template
|
COOTC@1.1001:IsCategoryAllowed
boolean COOTC@1.1001:IsCategoryAllowed(
object category,
out retval boolean allowed)
Name |
Description |
category |
the category to test
|
allowed |
true if the category is allowed for the object this action is called on
|
COOTC@1.1001:IsCategoryAllowedForClass
boolean COOTC@1.1001:IsCategoryAllowedForClass(
object category,
out retval boolean allowed)
Name |
Description |
category |
the category to test
|
allowed |
true if the category is allowed for the object class this action is called on
|
COOTC@1.1001:IsTemplateReleased
boolean COOTC@1.1001:IsTemplateReleased(
out retval boolean isreleased,
out optional object releasedtemplate)
Name |
Description |
isreleased |
the result
|
releasedtemplate |
the released template
|