Class Hierarchy
Object > CompoundObject > UserForm
Type |
Property |
Name |
File |
||
Multilingual Name |
Return Type |
Signature |
AllowNavigateDraftRelease( |
|
CanReleaseTemplate( |
|
InstantiateTemplateObject( |
|
IsDraftTemplate( |
|
IsTemplateReleased( |
|
ObjectCopy( |
|
ObjectFixVersion( |
|
ReleaseTemplate( |
|
RevokeReleasedTemplate( |
Content COOSYSTEM@1.1:content
Additional Information
Multilingual Name (COOSYSTEM@1.1:mlname)
unique LanguageStringList[] COOSYSTEM@1.1:mlname
COOTC@1.1001:AllowNavigateDraftRelease
boolean COOTC@1.1001:AllowNavigateDraftRelease(
out retval boolean allownavigate,
optional object template)
Name |
Description |
allownavigate |
the result
|
template |
the template
|
COOTC@1.1001:CanReleaseTemplate
boolean COOTC@1.1001:CanReleaseTemplate(
out retval boolean canrelease)
Name |
Description |
canrelease |
the result;
|
FSCTEMPLATEMGMT@1.1001:InstantiateTemplateObject
template.InstantiateTemplateObject()
,
the transaction must be committed before InstantiateTemplateObject()
is called again for another template.
object FSCTEMPLATEMGMT@1.1001:InstantiateTemplateObject(
optional boolean skipinvalidtextmodules,
out object[] invalidtextmodules,
out retval object object)
Name |
Description |
skipinvalidtextmodules |
skip invalid text modules
|
invalidtextmodules |
list of invalid text modules
|
object |
the instantiated object
|
isdrafttemplate = cooobj.IsUsable() && !cooobj.GetDraftTemplate();
boolean COOTC@1.1001:IsDraftTemplate(
out retval boolean isdrafttemplate)
Name |
Description |
isdrafttemplate |
the result
|
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
|
objsource
on the copied
object.
object COOSYSTEM@1.1:ObjectCopy(
ref optional object placement,
out retval object object,
optional string address,
optional boolean virtualobject)
Name |
Description |
placement |
If specified, the COO store or domain where the object should be copied. If not specified or an object with a different object class is specified,
COOSYTEM@1.1:ObjectPlacementGet is called to determine the placement. On output the COO store where the object is copied. |
object |
The created copy of the object.
|
address |
The object address for the new object. If this parameter is used, it overrides the specified COO store in parameter
coost or the automatically chosen COO store, if no COO store was specified. |
virtualobject |
(deprecated) Copy object as virtual object, living in one kernel instance only. If this parameter is used, it overrides the specified COO store in parameter
placement . |
COOSYSTEM@1.1:ObjectFixVersion
objversions
as well as corresponding properties in
associated versions. Kernel values are stored in corresponding backup properties.Version Property | Override Mechanism | Requirements |
---|---|---|
verscreatedat |
objcreatedat |
Object creation |
objactverscreated |
Object creation | |
ObjectFixVersion parameter verschangedat |
Subsequent ObjectFixVersion |
|
versby |
objchangedby |
ObjectFixVersion before commit |
ObjectFixVersion parameter versby |
||
verschangedat |
ObjectFixVersion parameter verschangedat |
|
verschangedby |
objcreatedby |
Object creation |
objchangedby |
ObjectFixVersion after commit |
|
verssavedat |
ObjectFixVersion parameter verschangedat |
coonow
/ CooRuntime.GetCurrentDateTime
) remains unaffected. Undesired values must be handled manually.coouser
/ CooRuntime.GetCurrentUser
) remains unaffected. Undesired values must be handled manually.FSCCOLD@1.1001
class and mapping options, configuration changes, and transaction variables.
integer COOSYSTEM@1.1:ObjectFixVersion(
boolean autofixed,
string versdesc,
out retval integer newversnr,
optional boolean fixcontents,
optional boolean converttofinalform,
optional string finalformat,
optional boolean noautopurge,
optional datetime verschangedat,
optional datetime verssavedat,
optional User versby)
Name |
Description |
autofixed |
If it is
true , the new version was started automatically. Otherwise the user started a new version. |
versdesc |
The version description.
|
newversnr |
The new version number.
|
fixcontents |
If specified and
true , a version for the contents of the object is created. |
converttofinalform |
If specified and
true , the object is converted to final form. |
finalformat |
If specified, the final format of the object used to convert the object to final form.
|
noautopurge |
If specified and
true , do not automatically purge versions of the object. |
verschangedat |
The value to override
verschangedat with. The kernel value is stored in versrealchangedat and objrealactverscreated . |
verssavedat |
The value to override
verssavedat with. The kernel value is stored in versrealsavedat . If verschangedat is specified and verssavedat is not, the value is based on verschangedat . |
versby |
The value to override
COOSYSTEM@1.1:verssby with. The kernel value is stored in versrealsavedby . If not specified and objchangedby is set in the current transaction, the value is based on verschangedat . Otherwise, the value is based on the current user (coouser / CooRuntime.GetCurrentUser ). |
object COOTC@1.1001:ReleaseTemplate(
out retval object releasedtemplate,
optional boolean keepoldrelease,
optional dictionary additionalsettings)
Name |
Description |
releasedtemplate |
the released template
|
keepoldrelease |
in case of newly created released template the old release is not deleted
|
additionalsettings |
this dictionary may contain custom informations when calling
the action manually to handle user decision e.g to release sub templates
|
COOTC@1.1001:RevokeReleasedTemplate
void COOTC@1.1001:RevokeReleasedTemplate(
optional dictionary additionalsettings)
Name |
Description |
additionalsettings |
this dictionary may contain custom informations when calling
the action manually to handle user decision e.g to withdraw release of sub templates
|