2022 April Release

Class COOSYSTEM@1.1:BasicObject Permanent link for this heading

Class Hierarchy

Object > BasicObject

This abstract class is the base class for objects which have neither the base class CompoundObject nor the base class ContentObject.

Additional Information

Actions Permanent link for this heading

Return Type

Signature

void

AddRecentlyUsed(
  object context,
  optional object[] additionalobjects)

void

AddRemark(
  optional any remark,
  optional string event,
  optional datetime _date,
  optional object[] references,
  optional boolean suppresshistory)

void

AddToFavorites(
  optional integer unused1,
  optional integer unused2)

void

AddToTeamRoomTemplates(
  optional integer unused1,
  optional integer unused2)

void

AddToTemplateCollection(
  optional integer unused1,
  optional integer unused2)

void

AdjustSecurityContext(
  object[] attrlist)

void

ArchiveObjectComplete(
  optional integer unused1,
  optional integer unused2,
  ref boolean checked,
  out boolean cancelled,
  integer count)

void

ArchiveObjectContents(
  optional integer unused1,
  optional integer unused2,
  ref boolean checked,
  out boolean cancelled,
  integer count)

void

ArchiveObjectContentVersions(
  optional integer unused1,
  optional integer unused2,
  ref boolean checked,
  out boolean cancelled,
  integer count)

void

ArchiveObjectVersion(
  optional integer unused1,
  optional integer unused2)

void

ArchiveObjectVersionCopy(
  optional integer unused1,
  optional integer unused2)

void

AttrAnnoAllowedLayerTypesGet(
  AttributeDefinition attrdef,
  ref any value,
  out optional boolean volatile,
  out optional boolean volatiletx)

void

AttrAnnoAllowReadMemberPublicAnnotationsGet(
  AttributeDefinition attrdef,
  ref any value,
  out optional boolean volatile,
  out optional boolean volatiletx)

void

AttrAnnoPreferredLayerTypeGet(
  AttributeDefinition attrdef,
  ref any value,
  out optional boolean volatile,
  out optional boolean volatiletx)

string

AttrBORemarksGetDisp(
  AttributeDefinition attrdef,
  out retval string string,
  optional any value,
  optional Language language,
  optional AttributeDefinition[] attrdeflist,
  optional integer flags,
  optional integer index)

void

AttrBOViewRemarksCacheGet(
  AttributeDefinition attrdef,
  ref any value,
  out optional boolean volatile,
  out optional boolean volatiletx)

void

AttrBOViewRemarksGet(
  AttributeDefinition attrdef,
  ref any value,
  out optional boolean volatile,
  out optional boolean volatiletx)

void

AttrChildrenDestructor(
  AttributeDefinition attrdef,
  any value)

void

AttrDispViewsApplicableForSet(
  AttributeDefinition attrdef,
  ref optional any value,
  any oldvalue)

string

AttrEMailAddressesGetDisp(
  AttributeDefinition attrdef,
  out retval string string,
  optional any value,
  optional Language language,
  optional AttributeDefinition[] attrdeflist,
  optional integer flags,
  optional integer index)

any

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

void

AttrObjIsReleasedTemplatePublishedGet(
  AttributeDefinition attrdef,
  ref any value,
  out optional boolean volatile,
  out optional boolean volatiletx)

any

AttrObjIsTemplateCtor(
  AttributeDefinition attrdef,
  out retval any value)

void

AttrObjIsTemplateSet(
  AttributeDefinition attrdef,
  ref optional any value,
  any oldvalue)

object[]

AttrObjUseablePrimaryRelatedFilter(
  ref retval object[] values,
  optional AttributeDefinition attrdef)

void

AttrReferenceSet(
  AttributeDefinition attrdef,
  ref optional any value,
  any oldvalue)

void

AttrTemplatesSet(
  AttributeDefinition attrdef,
  ref optional any value,
  any oldvalue)

void

AttrUnshareNotAllowedSet(
  AttributeDefinition attrdef,
  ref optional any value,
  any oldvalue)

void

AttrWatermarkContentGet(
  AttributeDefinition attrdef,
  ref any[] value,
  ref optional boolean volatile,
  ref optional boolean volatiletx)

void

AttrWatermarkContentGetVersion(
  AttributeDefinition attrdef,
  integer versnr,
  ref any[] value,
  ref optional boolean volatile,
  ref optional boolean volatiletx)

boolean

CanAddRemark(
  AttributeDefinition attrdef,
  out retval boolean canaddremark)

boolean

CanChangeProcessState(
  ProcessInstance procinst,
  ref retval boolean statechangeable)

boolean

CanCutObject(
  object container,
  out retval boolean cancut,
  AttributeDefinition view)

boolean

CanPrepareSignatureFolder(
  out retval boolean canprepare)

boolean

CanRegister(
  out retval boolean canregister,
  boolean checkworkflow)

object[]

CheckAdditionalParticipantRestrictions(
  ref retval object[] participants)

boolean

CheckAdditionalTemplateRestrictions(
  object container,
  out retval boolean allowed)

boolean

CheckDownloadPolicy(
  optional boolean silent,
  optional boolean contextspecific,
  optional User user,
  optional object objecttocheck,
  out retval boolean isreadable)

boolean

CheckParticipantAffiliation(
  WorkFlowParticipant participant,
  object actinst,
  out retval boolean usableparticipant,
  optional boolean skipdisplaywithaccessparts,
  optional AccessType[] requiredaccesstypes)

void

CheckParticipantRules(
  WorkFlowParticipant part,
  optional object processelement,
  optional ActivityType acttype)

AttributeDefinition[]

CopyAdditionalPropsOnReleaseTemplate(
  out retval AttributeDefinition[] copyattrs)

void

CreatePortalEntry(
  out object portalentry)

Term

CreateSimpleTermHook(
  object venv_parent,
  object venv_view,
  string inputvalue,
  optional LanguageStringList[] inputvalues,
  out optional retval Term term)

WorkFlowParticipant

DelegateActivityHook(
  ref retval WorkFlowParticipant participant,
  ref optional WorkFlowParticipant partmansubst,
  ActivityInstance activity,
  ProcessInstance process)

PrescriptionMetaDataWho[]

DelegateActivityMultipleHook(
  ref retval PrescriptionMetaDataWho[] participants,
  ActivityInstance activity,
  ProcessInstance process)

void

DeleteDuplicate()

boolean

DisplayActionsInWorkflowTaskPane(
  out retval boolean displayactions)

void

DoCancelFileObject(
  object parent,
  object view,
  optional boolean issublevel)

void

DoCloseFileObject()

void

DoRestoreFileObject(
  optional boolean issublevel)

boolean

EnableRegistrationUC(
  AttributeDefinition exprattrdef,
  optional IncomingComponentCategory checkcat,
  out retval boolean enable)

void

EvaluateGenericNameBuild(
  optional boolean force)

object[]

FilterAllowedDefaultValueCategories(
  ref retval object[] categories)

object[]

FilterNonCommonCategories(
  AttributeDefinition attrdef,
  CheckAllowedMode mode,
  ref retval object[] categories)

object[]

FilterSearchForms(
  ref retval object[] searchforms,
  optional AttributeDefinition attrdef,
  optional boolean usefallback)

object

FindObjectByExternalKey(
  string extkey,
  AttributeDefinition attrdef,
  out retval object obj)

void

GetActiveMailPortalPart(
  out object portalpart)

object

GetAdditionalTaskTarget(
  out retval object target,
  optional boolean checktaskpane,
  optional AdditionalTaskDisplayMode displaymode)

object

GetAlternativeWatchedNotificationObj(
  out retval object alternativeobj,
  optional object sourceobject,
  optional boolean includeroomalternative)

string[]

GetAvailableSignatureTexts(
  out retval string[] texts)

object[]

GetBGImageSuggestions(
  out retval object[] suggestions)

ObjectClass

GetDataImportDataSourceClass(
  out retval ObjectClass targetclass)

DisplayViewList[]

GetDefaultDispView(
  AttributeDefinition attrdef,
  optional boolean usepreferredonly,
  out boolean useproductsettings,
  out retval DisplayViewList[] dispview)

object[]

GetExpressionInfoContextObjects(
  AttributeExpressionDef attrdef,
  out retval object[] contextobjects,
  out optional IdentifierContext[] identifiercontext)

object

GetHolidayTableObject(
  out retval object holidaytable)

IncomingComponentCategory

GetIncomingCategory(
  optional integer dynkey,
  optional boolean checkroom,
  out retval IncomingComponentCategory incat)

WorkFlowParticipant

GetInitialResponsible(
  out retval WorkFlowParticipant responsible,
  out optional WorkFlowParticipant respmansubst,
  optional ProcessInstance procinst,
  optional object processsource)

void

GetLoadOptionsMenu(
  optional integer unused1,
  optional integer unused2,
  ref MenuStructList[] menuentries,
  optional object menu,
  optional object[] selobjects,
  out optional boolean addchildren)

MailSplitConfig[]

GetMailSplitConfiguration(
  out retval MailSplitConfig[] configs)

Group[]

GetManageableWorkFlowPreferenceGroupLocations(
  out retval Group[] groups)

Group

GetMasterGroup(
  out retval Group group,
  optional boolean considerversion)

MBInSpireService

GetMBInSpireService(
  out retval MBInSpireService svc,
  optional object context)

void

GetMenuEditCut(
  optional integer unused1,
  optional integer unused2,
  ref MenuStructList[] menuentries,
  optional object menu,
  optional object[] selobjects,
  out optional boolean addchildren)

void

GetMenuFinalFormSetClose(
  optional integer unused1,
  optional integer unused2,
  ref MenuStructList[] menuentries,
  optional object menu,
  optional object[] selobjects,
  out optional boolean addchildren)

void

GetMenuResetOptions(
  optional integer unused1,
  optional integer unused2,
  ref MenuStructList[] menuentries,
  optional object menu,
  optional object[] selobjects,
  out optional boolean addchildren)

object

GetObjectFile(
  optional boolean includeself,
  out retval object objfile)

dictionary

GetPageTemplateVisibilitySettings(
  string title,
  object context,
  out retval dictionary tpsettings)

AttributeObjectDef

GetParticipantContextAttribute(
  out retval AttributeObjectDef attrdef)

ObjectClass[]

GetParticipantContextClass(
  out retval ObjectClass[] classes)

AttributeObjectDef

GetParticipantParentAttribute(
  out retval AttributeObjectDef attrdef)

object[]

GetPossibleHolidayTables(
  out retval object[] holidaytables)

MBInSpireService[]

GetPossibleMBInSpireServices(
  out retval MBInSpireService[] inspiresvcs)

string

GetPrescriptionHeadLine(
  out retval string headline,
  out string label,
  out string prescrlabel,
  optional boolean processmultiplecommon)

void

GetQuickLoadOptionsMenu(
  optional integer unused1,
  optional integer unused2,
  ref MenuStructList[] menuentries,
  optional object menu,
  optional object[] selobjects,
  out optional boolean addchildren)

ObjectEditForm

GetRegistrationForm(
  optional IncomingComponentCategory incat,
  ref retval ObjectEditForm regform)

object

GetReleasedTemplate(
  optional boolean checkreleased,
  out retval object releasedtemplate)

ObjectEditForm

GetReplaceForm(
  ref retval ObjectEditForm replaceform)

object

GetRestoreACL(
  ref retval object restoreacl,
  ref object restoreaclref)

string

GetSendBackgroundFrom(
  out retval string from,
  boolean usedefaultsender,
  optional Language userlang)

object

GetStylesheetsContext(
  out retval object context)

object[]

GetSuspDeadlinesContainerLocations(
  out retval object[] locations)

void

GetUsableOrgElements(
  object context,
  out WorkFlowMetaParticipant[] metaparticipants,
  out object[] users,
  out object[] positions,
  out object[] groups,
  out object[] orgunittypes,
  out optional object[] partdefs,
  out optional object[] partners,
  out optional object[] attributes,
  optional boolean isfilter,
  out optional AttributeDefinition[] restrictedpartelements)

void

GetVirusInfoText(
  optional object context,
  optional string virusdetail,
  optional boolean isoverview,
  out string text1,
  out string text2,
  out string text3,
  out string text4)

boolean

HasAdditionalParticipantRestrictions(
  out retval boolean additionalrestrictions)

boolean

HasVirus(
  optional content content,
  out string detail,
  out retval boolean hasvirus)

void

InitializeFromDictionary(
  dictionary requestdict,
  optional object parent)

void

InitializeTemplateCreatedObject(
  ref object venv_object,
  optional object venv_parent,
  optional integer venv_index,
  optional object venv_view,
  optional object venv_action)

void

InitializeWithCategoryHook(
  object category)

void

InstanceElementStateChangedHook(
  InstanceElement instelem,
  ProcessInstance process,
  ActivityInstanceState newstate,
  ActivityInstanceState oldstate)

boolean

IsAllowedForWebDAVOnWorkplace(
  out retval boolean isallowed)

boolean

IsCategoryMandatory(
  out retval boolean ismandatory)

boolean

IsDateValid(
  AttributeDefinition attrdef,
  datetime value,
  dictionary scope,
  out retval boolean isvalid)

boolean

IsDeadlineContextActive(
  out retval boolean isactive)

boolean

IsDraftTemplateTestable(
  out retval boolean istestable)

boolean

IsEditableWFAttribute(
  AttributeDefinition attrdef,
  optional Action[] actioncontext,
  ref retval boolean iseditable)

boolean

IsEncrypted(
  out retval boolean encrypted)

boolean

IsHistoryAvailable(
  out retval boolean isavailable,
  optional boolean includesecured,
  out optional string customerrortext,
  out optional boolean displayrestricted)

boolean

IsObjectFileUCEnabled(
  optional boolean includeself,
  out object objfile,
  out retval boolean enabled)

boolean

IsObjNameChangeableUI(
  dictionary scope,
  out retval boolean ischangeable)

boolean

IsReadableOnWorkplace(
  optional boolean silent,
  out retval boolean isreadable,
  optional boolean contextspecific,
  optional User user)

boolean

IsSynchronizableOnWorkplace(
  out retval boolean issynchronizable)

boolean

IsTeamRoomChild(
  out retval boolean isvalidchild)

boolean

IsTemplateReleaseable(
  out retval boolean isreleaseable,
  out boolean requirereleasedversion)

boolean

IsTimeTravelAllowed(
  out retval boolean allowed)

boolean

KeepSecurityAttributes(
  out retval boolean keep)

void

LoadObjectFromArchive(
  optional integer unused1,
  optional integer unused2)

string

LocalObjectsGetQueryConstraints(
  object attrdef,
  object[] allowedclasseslist,
  object[] notallowedclasseslist,
  out retval string constraints)

void

LockWorkFlowObjects()

void

LogWorkFlowHistory(
  Action context,
  object workfowobject,
  optional any[] value,
  optional any[] oldvalue)

void

ObjectArchive(
  ref object archst,
  boolean complete,
  optional boolean converttofinalform,
  optional string finalformat,
  optional boolean archiveversions,
  optional datetime retentiondate)

void

ObjectArchiveVersion(
  ref object archst,
  optional boolean remains,
  optional datetime retentiondate)

void

ObjectLoadFromArchive()

void

ObjectLoadVersionFromArchive(
  datetime versdate,
  out object object)

void

ObjectReleaseVersion(
  datetime versdate)

void

ObjectRestoreFromArchive()

void

ProcessStateChangedHook(
  ProcessInstance process,
  ProcessInstanceState newstate,
  ProcessInstanceState oldstate)

void

QueueConsistencyCheck()

void

RefreshAttributeMonitoring(
  optional TypeLongTermDeadlines[] deadlines,
  optional boolean setrecalcflag)

void

RegisterObject(
  IncomingComponentCategory regcat,
  object regobj,
  CompoundObject regtargetobj,
  AttributeObjectDef regtargetview)

void

ReleaseObjectVersion(
  optional integer unused1,
  optional integer unused2,
  optional datetime changedat)

void

RemoveFromTeamRoomTemplates(
  optional integer unused1,
  optional integer unused2)

void

RestoreObjectFromArchive(
  optional integer unused1,
  optional integer unused2)

void

SendBackgroundSecure(
  any[] to,
  optional any[] cc,
  optional any[] bcc,
  any subject,
  string[] body,
  optional object[] attachments,
  optional boolean usepubliclinks,
  optional ContentFormat downloadformat,
  out string[] errorlog,
  optional string replytoaddress,
  optional string headertitle,
  optional Language fallbacklanguage)

boolean

ShouldUpdateCatResubmissions(
  out retval boolean update)

boolean

ShouldUpdateDeadlines(
  out retval boolean update)

boolean

ShowCreatePublicLinkMenu(
  out retval boolean showmenu)

void

StoreCreatedDiagrams(
  optional DiagramObject[] createddiagrams,
  optional DiagramObject[] updateddiagrams)

void

ToolsAddToTeamRoomTemplates(
  optional integer unused1,
  optional integer unused2)

void

ToolsRemoveFromTeamRoomTemplates(
  optional integer unused1,
  optional integer unused2)

void

UnloadObjectFromArchive(
  optional integer unused1,
  optional integer unused2)

void

UnshareRegisteredObject(
  object srcroom,
  CompoundObject srcprimaryrelated,
  CompoundObject regtargetobj,
  AttributeObjectDef regtargetview)

boolean

UseRestrictedAccessForm(
  out retval boolean userestricedform)

boolean

UseVAppsOnMobileClients(
  out retval boolean usevappsonmobile)