Return Type |
Signature |
CheckAccess( |
|
CheckAccessEx( |
|
CheckAggregateSetAccess( |
|
CheckGetAccess( |
|
CheckGetSecured( |
|
CheckSetAccess( |
|
CheckSetSecured( |
|
ContainsAttributeValue( |
|
GetAddress( |
|
GetAspect( |
|
GetAttribute( |
|
GetAttributeString( |
|
GetAttributeStringEx( |
|
GetAttributeValue( |
|
GetAttributeValueCount( |
|
GetClass( |
|
GetID() |
|
GetIdentification( |
|
GetName( |
|
GetObjID() |
|
GetReference( |
|
GetShortReference( |
|
GetSimpleReference( |
|
HasAttribute( |
|
HasAttributeValue( |
|
HasClassEx( |
|
LoadAllAttributes( |
|
LoadSpecificAttributes( |
boolean CheckAccess(
transaction transaction,
object accesstype,
optional boolean showerror)
Name |
Description |
transaction |
|
accesstype |
|
showerror |
Show an error instead of setting the return value.
|
boolean CheckAccessEx(
transaction transaction,
object accesstype,
object user,
optional object rolegroup,
optional object roleposition,
optional object clientdomain,
optional object secclearance)
Name |
Description |
transaction |
|
accesstype |
|
user |
|
rolegroup |
|
roleposition |
|
clientdomain |
|
secclearance |
boolean CheckAggregateSetAccess(
transaction transaction,
object attributedefinition,
aggregate aggregate,
optional boolean showerror)
Name |
Description |
transaction |
|
attributedefinition |
|
aggregate |
|
showerror |
Fail on invalid input
|
boolean CheckGetAccess(
transaction transaction,
optional object attributedefinition,
optional boolean showerror)
Name |
Description |
transaction |
|
attributedefinition |
The attribute definition which should be checked.
|
showerror |
Show an error instead of setting the return value.
|
boolean CheckGetSecured(
object attributedefinition,
optional boolean showerror)
Name |
Description |
attributedefinition |
The attribute definition which should be checked.
|
showerror |
Show an error instead of setting the return value.
|
boolean CheckSetAccess(
transaction transaction,
optional object attributedefinition,
optional boolean showerror)
Name |
Description |
transaction |
|
attributedefinition |
The attribute definition which should be checked.
|
showerror |
Show an error instead of setting the return value.
|
boolean CheckSetSecured(
object attributedefinition,
optional boolean showerror)
Name |
Description |
attributedefinition |
The attribute definition which should be checked.
|
showerror |
Show an error instead of setting the return value.
|
boolean Compare(
object object)
Name |
Description |
object |
boolean ContainsAttributeValue(
transaction transaction,
object attributedefinition,
any value)
Name |
Description |
transaction |
The transaction to be used (e.g.
cootx for the current one).
Might be null for checking directly without transaction. |
attributedefinition |
The definition of the attribute on the object to be checked for values.
|
value |
Only scalar values of type boolean, datetime, enum, float, integer, object and string are supported.
|
string GetAddress(
optional reserved)
Name |
Description |
reserved |
object GetAspect(
optional transaction transaction)
Name |
Description |
transaction |
The transaction to be used. If no transaction is supplied, the current transaction is used.
|
any[] GetAttribute(
transaction transaction,
object attributedefinition)
Name |
Description |
transaction |
|
attributedefinition |
string GetAttributeString(
transaction transaction,
object attributedefinition,
optional object language)
Name |
Description |
transaction |
|
attributedefinition |
|
language |
string GetAttributeStringEx(
transaction transaction,
object attributedefinition,
optional object language,
optional object[] attributedefinitionlist,
optional integer flags)
Name |
Description |
transaction |
|
attributedefinition |
|
language |
|
attributedefinitionlist |
|
flags |
any GetAttributeValue(
transaction transaction,
object attributedefinition,
optional integer inx)
Name |
Description |
transaction |
|
attributedefinition |
|
inx |
integer GetAttributeValueCount(
transaction transaction,
object attributedefinition)
Name |
Description |
transaction |
|
attributedefinition |
object GetClass(
optional transaction transaction)
Name |
Description |
transaction |
The transaction to be used. If no transaction is supplied, the current transaction is used.
|
integer GetCoostID()
integer GetDomainMajorID()
integer GetDomainMinorID()
integer GetID()
string GetIdentification(
optional reserved)
Name |
Description |
reserved |
string GetName(
optional transaction transaction)
Name |
Description |
transaction |
The transaction to be used. If no transaction is supplied, the current transaction is used.
|
integer GetObjID()
string GetReference(
optional reserved)
Name |
Description |
reserved |
string GetShortReference(
optional reserved)
Name |
Description |
reserved |
string GetSimpleReference(
optional reserved)
Name |
Description |
reserved |
datetime GetVersDate()
integer GetVersNr()
boolean HasAttribute(
transaction transaction,
object attributedefinition)
Name |
Description |
transaction |
|
attributedefinition |
boolean HasAttributeValue(
transaction transaction,
object attributedefinition,
optional integer inx)
Name |
Description |
transaction |
|
attributedefinition |
|
inx |
boolean HasClass(
object objectclass...)
Name |
Description |
objectclass... |
boolean HasClassEx(
transaction transaction,
object objectclass...)
Name |
Description |
transaction |
The transaction to be used.
|
objectclass... |
boolean IsClass(
object objectclass...)
Name |
Description |
objectclass... |
obj.HasClass(#Object) && !cootx.IsDeleted(obj) && CheckAccess(cootx, #AccTypeRead) && !obj.objdeleted
boolean IsUsable(
optional object objectclass...)
Name |
Description |
objectclass... |
void LoadAllAttributes(
transaction transaction)
Name |
Description |
transaction |
void LoadSpecificAttributes(
transaction transaction,
object[] attributedefinitionlist)
Name |
Description |
transaction |
|
attributedefinitionlist |