2022 April Release

Class COOSYSTEM@1.1:UserSubstitution Permanent link for this heading

Class Hierarchy

Object > AdministrationObject > UserSubstitution

An object of this class is used to store substitution objects for users. Each user can have a substitution object assigned. With this substitution object the user can define his or her substitutions.

Additional Information

Properties Permanent link for this heading

Type

Property

Name

UserCommonSubst

usersubcommon

Common Substitute

WFSubstPermissionHistory[]

usersubpermissionhistory

Processing History of Access Rights

UserRoleSubstList[]

usersubremovedroles

Removed Roles With Substitute

UserRoleSubstList[]

usersubroles

Roles With Substitute

User

usersubuser

User

date

usersubwfend

End

date

usersubwfstart

Start

User[]

usersubwfusers

Substitutes

Actions Permanent link for this heading

Return Type

Signature

any

AttrUserSubRolesLineCtor(
  AttributeDefinition attrdef,
  out retval any value,
  any oldvalues)

boolean

CheckPushNotificationPolicy(
  out retval boolean allowsend)

void

CheckUserSubstitution(
  object rolepos,
  object rolegroup,
  ref boolean rolesuballowed,
  ref datetime rolesubstart,
  ref datetime rolesubend)

void

CopyObject(
  optional integer unused1,
  optional integer unused2,
  object view,
  object target,
  out object newobject,
  ref optional object coostore,
  optional boolean donotshare)

string

GetConfiguredSender(
  out retval string sender)

NotificationEntryList[]

GetNotificationSettings(
  out retval NotificationEntryList[] notificationentries)

PushNotificationEntryList[]

GetPushNotificationSettings(
  out retval PushNotificationEntryList[] pushnotificationentries)

object[]

GetSuspDeadlinesContainerLocations(
  out retval object[] locations)

object

ObjectCopy(
  ref optional object placement,
  out retval object object,
  optional string address,
  optional boolean virtualobject)

void

ObjectFinalizeCommit(
  object[] attrlist)

void

ObjectPrepareCommit(
  boolean internalchange)