2022 April Release

Class FSCTEAMROOM@1.1001:Room Permanent link for this heading

Class Hierarchy

Object > CompoundObject > Room

Abstract base class to mange the security for a bunch of objects

Additional Information

Properties Permanent link for this heading

Type

Property

Name

Object[]

acrcategoryforms

Forms and Categories

boolean

acrcreateautoterms

Automatically Generate Terms When Registering Digital Assets

Thesaurus

acrdefaultthesaurus

Default Thesaurus for New Terms

Object[]

acreporttemplates

Reports and OData Services

Thesaurus[]

acrthesauri

Thesauri

Term

acrtoptermcreateauto

Subordinate Generated Terms to This Term

Object

bostate

Processing State

Object[]

collections

Template Collections

SoftwareComponent

draftuserformscomponent

Software Component for Forms

SoftwareComponent

releaseuserformscomponent

Software Component for Published Forms

Object[]

tmcrtextmodules

Text Modules

Room[]

trallorphanteamrooms

Orphan Teamrooms (incl. Hierarchy)

AllowedCollaborators

trallowedcollaborators

Allowed Members in Teamrooms

LayerType[]

trallowedlayertypes

Allowed Types for Comments

boolean

trallowpdfannotations

Allow Comments

boolean

trallowreadmemberpublicannotations

Users With Read Access Are Allowed to Comment Publicly

boolean

trallowrestrictedcollaboratorhistory

Display Notifications for Users Without Rights to View the Team

boolean

trallowtraceoutputs

Activate Trace Output

Room[]

trallreferencedteamrooms

Referenced Teamrooms (incl. Hierarchy)

Room[]

trallsubordinatedteamrooms

Subordinate Teamrooms (incl. Hierarchy)

Context

transfersourcedeleperiodctx

Dissolve Source Teamroom

date

transfersourcedelperiod

Dissolve Source Teamroom on

AdministrationObject

transfersourcedelperiodpart

Assign Activity to

date

transfersourcedelperiodworkflow

Assign Activity on

Context

transfersourcepermissionscontext

Access Rights of the Source Teamroom

User[]

trauthorizedusers

Authorized Users

dictionary

trchangeclassinfos

Data for Teamroom/Folder Conversion

Group[]

trcollaborationscope

Restrict Team Members

CoverSheetConfig

trcoversheetconfig

Cover Sheet Settings

string

trcurrentaccess

Your Current Access Rights

AdministrationObject[]

trcustomizingusers

Customizing User

RoomDefaultDisplayView[]

trdefaultdispviews

Default Display Settings

string[]

trdefaultinvmessage

Default Message

string

trdefaultinvsubject

Default Subject

boolean

trdelegateinvitation

All Team Members May Add Members

date

trdisabledacceptedat

Customized on/at

User

trdisabledacceptedby

Customized by

DisabledAccess[]

trdisabledaccess

Disabled Access Permissions

string

trdisableduseraccess

Current Permissions

boolean

trencrypted

Encrypt Documents

AdministrationObject[]

trfullaccessreadonly

Full Control (Read Only)

Object

trholidaytable

Holiday Table

InsightApp[]

trinsightapps

Insight Apps

MBInSpireService

trinspiresvc

Mindbreeze InSpire Service

User

trinvitedby

Invited by

User[]

trinvitedusers

Invited Users

boolean

trispublicaccessallowed

Public Links Licensed

LinkUsage

trlinkusage

Restrict Shortcuts Within Teamroom

User

trmainadministrator

Main Administrator

User[]

trmasterrolemembers

Team Members Who Can Manage All Roles

Room[]

trorphanteamrooms

Orphan Teamrooms

boolean

trpablockdownloads

Block Content Downloads

PublicAccessDefaultSettings

trpadefaultsettings

Default Access Protection

LayerType

trpreferredlayertype

Preferred Type for Comments

Object[]

trpresettings

Presettings

PresettingsAdministration

trpresettingsadm

Templates and Presettings

Object[]

trpresettingsonlysearchforms

Presettings (Search Forms Only)

string

trpreviousaccess

Your Previous Access Rights

Object[]

trprocesses

Process Templates

boolean

trprohibitdownload

Restrict the Downloading or Opening of Content on the Device

RoomRoleSelection[]

trprohibitdownloadroles

Roles That Are Allowed to Open or Download Content on the Device

boolean

trpublicaccess

Allow Public Links

Object[]

trpubliclinkobjects

Objects With Public Links

RoomPublishState

trpublishstate

Access Protection

User

trquotauser

User for Room Quota

Room[]

trreferencedteamrooms

Referenced Teamrooms

Room[]

trreferencingteamrooms

Referencing Teamrooms

InsightApp[]

trreleasedinsightapps

Insight Apps

boolean

trrequireinherittemplatesecurity

Security Settings and Permissions Must Be Taken From the Template

boolean

trshowcollaborators

Team Members With Read Access Visible to All Members

boolean

trshowcoversheet

Generate Cover Sheet for PDF Overviews of documents

date

trskipunsedroomscheckunit

Exclude From Reports for Unused Teamrooms Until

date

trskipunusedroomscheck

Exclude From Reports for Unused Teamrooms Until

Room[]

trsubordinatedteamrooms

Subordinate Teamrooms

Room

trsuperordinatedteamroom

Superordinate Teamroom

OrganizationalElement

trsupportteam

Support Team

Object[]

trtemplates

Templates

TransmissionLog[]

trtransmissionlogs

Recently Sent E-Mails

AppCategory

trtype

Type

boolean

trusesassignedroomsfeature

Uses Shared Teamrooms

boolean

trusewatermarks

Use Watermarks

Wastebasket

trwastebasket

Wastebasket

WatermarkSettings

trwatermarksettings

Watermark Settings

Actions Permanent link for this heading

Return Type

Signature

boolean

AllowAutomaticRoomHierarchyChange(
  Room targetroom,
  out retval boolean automaticchange)

boolean

AllowConvertToRoomFolder(
  object converttarget,
  out retval boolean allow)

boolean

AllowDelegateInvitation(
  out retval boolean allow)

boolean

AllowInitializeDefaultRoomSecurityFrom(
  object securitysource,
  AttributeDefinition attrdef,
  out retval boolean allow)

boolean

AllowTakeOwnership(
  object context,
  out retval boolean allowed)

void

AssignSuperiorRoom(
  optional integer unused1,
  optional integer unused2)

void

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

void

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

void

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

void

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

void

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

void

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

void

AttrObjHistoryDestructor(
  AttributeDefinition attrdef,
  any value)

void

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

void

AttrObjReleasedTemplateDestuctor(
  AttributeDefinition attrdef,
  any value)

void

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

void

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

void

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

void

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

void

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

void

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

void

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

void

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

void

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

void

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

void

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

void

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

string

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

Room[]

AttrTrSuperordinatedRoomFilter(
  out retval Room[] superordinatedrooms)

void

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

void

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

void

BackgroundObjectDelete(
  object deadline,
  object context,
  datetime deadlinescheduledat,
  ref object nextdeadlinetarget,
  ref object nextdeadlineobj,
  ref datetime nextdeadlinedate)

object

CalcDefaultCategory(
  optional object context,
  optional ClassCategoryType[] addtionalclassentries,
  out retval object category,
  optional boolean istemplate)

object[]

CalcDefaultProcesses(
  optional object context,
  optional ClassProcessType[] addtionalprocessentries,
  out retval object[] processes,
  optional ObjectClass searchclass,
  optional boolean istemplate)

RDObject[]

CalcDefaultRDObjects(
  optional object context,
  out retval RDObject[] rdobjects)

User[]

CalcInvitationContextUsers(
  object[] contexts,
  object[] filter,
  out retval User[] users)

User

CalcInvitedBy(
  out retval User invitedby,
  optional User inviteduser,
  out datetime invitedat)

User[]

CalcInvitedUsers(
  out retval User[] users,
  optional InviteType invitetype,
  optional boolean skipactivecheck)

void

CalculateConfigurationContext(
  optional Room room,
  optional boolean commitchunks)

void

CalculatePrimaryRelated(
  ref optional any[] value)

boolean

CanCalculateOrphanObjects(
  out retval boolean cancalculate)

boolean

CanCalculatePrimaryRelated(
  out retval boolean cancalculate)

boolean

CanConvertToRoomFolder(
  boolean restoreusecase,
  optional boolean restoretofolder,
  out retval boolean allowed,
  optional object parent,
  optional AttributeDefinition attrdef,
  ref optional ObjectClass targetclass,
  out optional ObjectClass[] possibleclasses,
  out optional boolean initializeapproom)

boolean

CanDownloadPublicLinkContents(
  optional PublicAccess publicaccess,
  out retval boolean candownload)

boolean

CanHideCollaborators(
  out retval boolean canhide)

boolean

CanInvite(
  optional User user,
  out retval boolean allowed,
  ref optional AttributeDefinition attrdef)

boolean

CanManageRules(
  optional User user,
  optional boolean silent,
  out retval boolean canmanage)

boolean

CanReleaseTemplate(
  out retval boolean canrelease)

void

ChangeGroup(
  Group newgroup,
  optional object[] children)

void

ChangeMembership(
  optional integer unused1,
  optional integer unused2)

void

ChangeOwnership(
  User newowner,
  Group newgroup,
  optional object[] children)

void

ChangeOwnershipUpdateProgress(
  integer numberofchildrendone,
  ref boolean continueoperation)

void

ChangeRoleAssignmentConsistency(
  ref object[] changedobjs,
  ref RoomRole oldrole,
  ref RoomRole newrol)

boolean

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

boolean

CheckLinkUsage(
  Room targetroom,
  boolean silent,
  out retval boolean allowed)

boolean

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

void

CheckParticipantRoomRules(
  object targetobj,
  WorkFlowParticipant part,
  optional object processelement,
  optional ActivityType acttype)

boolean

CheckPublicAccessAllowedHook(
  object obj,
  out retval boolean allowed)

boolean

CheckPublicAccessEnabledHook(
  object obj,
  out retval boolean enabled)

void

CheckPublicAccessOnChangeAssignment(
  RoomRole oldrole,
  RoomRole newrole,
  object[] changedobjs)

void

CheckRules(
  optional object[] objects,
  optional Rule[] rules,
  optional InboxRoom inbox)

void

ClearRoleAttributes(
  object sourcerole,
  RoomRole targetrole)

void

CollaborationScopeConflicts(
  object venv_object,
  object[] elements,
  dictionary dispinfo)

void

ConvertToFolder(
  optional integer unused1,
  optional integer unused2)

void

ConvertToRoomHook(
  Room inheritsecfrom)

void

ConvertToRoomRolesHook(
  Room inheritsecfrom)

void

CreateInsightApp(
  optional integer unused1,
  optional integer unused2)

void

CreateODataService(
  optional integer unused1,
  optional integer unused2)

void

CreateReport(
  optional integer unused1,
  optional integer unused2)

void

CreateRoomHook()

void

CreateSimpleListContact(
  object venv_parent,
  object venv_view,
  string inputvalue,
  out object createdobj,
  boolean donotsharecreated)

PrescriptionMetaDataWho[]

DelegateActivityMultipleRoomHook(
  object targetobject,
  ref retval PrescriptionMetaDataWho[] participants,
  ActivityInstance activity,
  ProcessInstance process)

WorkFlowParticipant

DelegateActivityRoomHook(
  object targetobject,
  ref retval WorkFlowParticipant participant,
  ref optional WorkFlowParticipant partmansubst,
  ActivityInstance activity,
  ProcessInstance process)

void

DeleteObjectEx(
  optional integer handle,
  optional integer index,
  ref boolean checked,
  out boolean cancelled,
  integer cnt,
  object view,
  object source,
  boolean iscolumn,
  object delobject)

void

DeleteTeamRoom(
  optional integer unused1,
  optional integer unused2)

void

DeleteTeamRoomHistory(
  optional integer unused1,
  optional integer unused2)

void

DeleteTeamRoomObjectEx(
  optional integer handle,
  optional integer index,
  ref boolean checked,
  out boolean cancelled,
  integer cnt,
  object view,
  object source,
  boolean iscolumn,
  object delobject)

void

DoRegisterObjectHook(
  Room srcroom,
  object regobj,
  ref optional object regtargetview)

void

EditPublicAccessCTRLTeam(
  optional integer unused1,
  optional integer unused2)

void

EditTeamRoomLogo(
  optional integer unused1,
  optional integer unused2)

void

EmptyTeamRoomWastebasket(
  optional integer unused1,
  optional integer unused2)

void

EnsureHistoryCacheIntegrity(
  ref object[] cachedobjs)

ObjectClass[]

FilterConvertRoomTargetClasses(
  object converttarget,
  ref retval ObjectClass[] targetclasses,
  optional Room[] subordinatedrooms)

DisplayViewList

FilterDispViewList(
  ref retval DisplayViewList displaylist,
  object view,
  optional integer writelocation)

WorkFlowPartAccessMapping[]

FilterFixParticipantAffiliationRoomHook(
  object targetobject,
  Action context,
  optional ActivityInstance activity,
  optional ProcessInstance process,
  ref retval WorkFlowPartAccessMapping[] participants)

User[]

FilterInviationContextUsers(
  object[] filter,
  ref retval User[] users)

boolean

FinalizeImport(
  object venv_parent,
  object venv_view,
  object[] venv_importobjects,
  optional boolean venv_donotshare,
  optional Field[] branchattr,
  optional integer[] branchindex,
  out retval boolean handleshareexternal,
  optional boolean venv_importok,
  ref optional object venv_navigateto,
  optional dictionary venv_importdescription)

string[]

FinalizeInvitation(
  TransmissionLog log,
  out retval string[] errorlog)

void

GeneratePublishStateChangeWarning(
  RoomPublishState newstate,
  RoomPublishState oldstate)

AllowedCollaborators

GetAllowedCollaborators(
  out retval AllowedCollaborators allowed)

Thesaurus[]

GetAllowedThesauri(
  out retval Thesaurus[] thesauri)

object

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

AppConfigurationRoom

GetAppConfiguration(
  out retval AppConfigurationRoom appconfiguration,
  optional ObjectClass configclass,
  optional boolean considerallconfigs)

ObjectClass

GetAppConfigurationClass(
  out retval ObjectClass configclass)

AppRoom

GetAppRoom(
  out retval AppRoom approom,
  optional boolean considerapproomhierarchy)

ObjectClass[]

GetAppRoomClasses(
  out retval ObjectClass[] approomclasses,
  optional boolean includeexternalarea)

AppRoomInbox

GetAppRoomInbox(
  out retval AppRoomInbox inbox,
  boolean assignedonly)

Group[]

GetAvailableOwnershipGroups(
  out retval Group[] availablegroups,
  out Group defaultgroup)

Breadcrumb[]

GetBreadCrumbPrefix(
  out retval Breadcrumb[] prefix)

object[]

GetChildrenAttrDef(
  out retval object[] attrdef,
  optional boolean skipbacklinkcheck)

User

GetCollaborationOwner(
  boolean useconfiguration,
  out retval User owner)

object[]

GetCollaborationScopeMembers(
  optional Group[] scopegroups,
  ref object[] candidates,
  boolean filter,
  out retval object[] scopemembers,
  optional RoomRole targetrole,
  optional boolean preparationmode,
  out Application conflictapplication,
  out dictionary conflictparams,
  optional boolean integritycheck)

any[]

GetConfigurationProperty(
  AttributeDefinition attrdef,
  out retval any[] value,
  optional AttributeBoolDef overrideattrdef)

Group[]

GetContextGroupMembership(
  User[] checkusers,
  boolean includevirtual,
  out retval Group[] membership)

ComponentObject

GetCPContext(
  ComponentObject cfg,
  out retval ComponentObject context)

ObjectClass

GetDashboardClass(
  out retval ObjectClass dashboardclass)

AppConfigurationRoom

GetDefaultAppConfiguration(
  out retval AppConfigurationRoom defaultconfiguration)

IncomingComponentCategory

GetDefaultIncomingCategory(
  object category,
  out retval IncomingComponentCategory incat)

AttributeDefinition[]

GetExcludedAnoLinkAttrDefs(
  out retval AttributeDefinition[] excludedattrdefs)

ObjectClass[]

GetExternalAreaClasses(
  out retval ObjectClass[] externalareaclass)

object

GetHierarchyACL(
  object container,
  out retval object acl)

ObjectClass

GetInboxClass(
  out retval ObjectClass inboxclass)

string

GetInsightAppConstraintName(
  dictionary[] constraintdictionary,
  out retval string constraintname)

LinkType

GetLinkState(
  optional object parent,
  optional object view,
  optional boolean checkstatesymbol,
  out retval LinkType linkstate,
  optional boolean userelatedfallbackfromtx)

Content

GetLogo(
  out retval Content logo,
  optional LogoType type,
  out object source)

object[]

GetLogoSuggestions(
  ObjectClass cls,
  out retval object[] suggestions)

object[]

GetLogoSuggestionsPreWrapper(
  ref ObjectClass cls,
  out retval object[] suggestions)

Group

GetMasterGroup(
  out retval Group group,
  optional boolean considerversion)

MBInSpireService

GetMBInSpireService(
  out retval MBInSpireService svc,
  optional object context)

any[]

GetMergedConfigurationProperty(
  AttributeDefinition attrdef,
  optional boolean add,
  out retval any[] value,
  optional boolean onlyreleaseddrafttemplates,
  optional boolean onlyreleasedtemplates,
  optional boolean skipparent,
  out object[] valuesources,
  optional Room[] alreadycheckedrooms)

any[]

GetMergedConfigurationPropertyPostWrapper(
  AttributeDefinition attrdef,
  optional boolean add,
  ref retval any[] value,
  optional boolean onlyreleaseddrafttemplates,
  optional boolean onlyreleasedtemplates,
  optional boolean skipparent,
  ref object[] valuesources,
  optional Room[] alreadycheckedrooms)

User[]

GetNotifiedTeamMembers(
  optional Context context,
  out retval User[] members)

Room

GetObjectRoom(
  out retval Room room,
  optional boolean includeself)

ObjectClass[]

GetOrphanObjectsRestrictedClasses(
  out retval ObjectClass[] restrictedclasses)

dictionary

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

datetime

GetPermissionsAssignedAt(
  AdministrationObject targetobj,
  out retval datetime assignedat)

PresettingsAdministration

GetPresettingsAdministration(
  boolean create,
  out retval PresettingsAdministration presettingsadm)

RoomPublishState[]

GetPublishStates(
  out retval RoomPublishState[] publishstates,
  out RoomPublishState default)

CompoundObject

GetRegistrationDefaultTarget(
  IncomingComponentCategory regcat,
  object regobj,
  ref retval CompoundObject defaulttarget)

ObjectEditForm

GetRegistrationForm(
  optional IncomingComponentCategory incat,
  ref retval ObjectEditForm regform)

AppRoom[]

GetRelatedAppRooms(
  out retval AppRoom[] relatedapprooms,
  optional boolean skipappcontext)

Report[]

GetReports(
  out retval Report[] reports)

App

GetRequiredApp(
  out retval App primaryapp,
  out optional App[] requiredapps,
  optional boolean includeallcomponentapps,
  optional object context)

Notification[]

GetRoomDependingResubmissions(
  out retval Notification[] resubmissions)

object

GetRoomHolidayTableObject(
  object context,
  out retval object holidaytable)

string

GetRoomInitializationTitle(
  boolean isduplicate,
  out retval string title,
  out optional string description,
  optional boolean classchanged)

WorkFlowParticipant

GetRoomInitialProcessResponsible(
  object targetobject,
  ref retval WorkFlowParticipant responsible,
  ref optional WorkFlowParticipant respmansubst,
  optional ProcessInstance procinst,
  optional object processsource)

User

GetRoomOwner(
  out retval User user)

object

GetRoomPathAlternaltiveParent(
  object sourceobj,
  out retval object alternativeparent,
  optional Room findroom)

RoomProgressInfo

GetRoomProgressInfo(
  optional object contextobj,
  out retval RoomProgressInfo progress)

any[]

GetRoomProperty(
  AttributeDefinition attrdef,
  out retval any[] value)

RoomRole[]

GetRoomRoles(
  optional boolean masterroles,
  optional boolean readable,
  out retval RoomRole[] roomroles,
  out RoomRole defaultrole,
  out boolean multipleroles,
  optional App requiredapp,
  out RoomRole[] uiroles,
  optional boolean skipincludedroles,
  optional boolean skipcalculatedroles)

Room[]

GetSuperiorTeamRooms(
  out retval Room[] superiorrooms,
  optional boolean excludeprimaryrelated)

User[]

GetTeamMembers(
  optional AttributeDefinition[] attrdefs,
  out retval User[] members,
  out optional Group[] groups,
  optional boolean donotexpand,
  optional boolean skipuniqueckeck,
  out optional WorkGroup[] workgroups)

User[]

GetTeamMembersSecured(
  optional boolean expandorgelements,
  optional RoomRole[] roles,
  out retval User[] members,
  out optional object[] groups)

void

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

object[]

GetTeamRoomChildren(
  out retval object[] teamchildren,
  boolean includedeleted,
  optional boolean includeprotocol,
  optional integer querylimit,
  optional boolean litigationholdonly,
  optional ObjectClass targetclass,
  optional boolean includecompteamroom)

Wastebasket

GetTeamRoomWastebasket(
  boolean create,
  out retval Wastebasket wb)

object[]

GetTextModuleCategories(
  object context,
  Language lang,
  boolean leaveonfirst,
  boolean recursive,
  ref object[] containers,
  ref retval object[] categories)

object[]

GetTextModulesByCategory(
  object context,
  object category,
  Language lang,
  boolean leaveonfirst,
  out retval object[] modules)

ObjectClass[]

GetTransferCollectionClasses(
  out retval ObjectClass[] transfercollectionclass)

void

GetUsableRoomWorkflowOrgElements(
  object processobj,
  object context,
  optional boolean isfilter,
  out WorkFlowMetaParticipant[] metaparticipants,
  out User[] users,
  out Position[] positions,
  out Group[] groups,
  out OrgUnitType[] orgunittypes,
  out optional object[] partdefs,
  out optional object[] partners,
  out optional AttributeObjectDef[] attributes,
  out optional AttributeDefinition[] restrictedpartelements)

SoftwareComponent

GetUserFormsComponent(
  optional boolean release,
  out retval SoftwareComponent userformscomponent,
  optional boolean preventshare,
  optional boolean takeobjectownership)

RoomRole[]

GetUserManagedRoles(
  User targetuser,
  optional RoomRole[] availableroles,
  boolean includeread,
  out retval RoomRole[] managedroles,
  optional App requiredapp,
  optional boolean skipinsufficientaccessroles)

RoomRole[]

GetUserRoomRoles(
  User targetuser,
  optional RoomRole[] availableroles,
  out retval RoomRole[] userroles,
  optional boolean includeconfiguration,
  optional App requiredapp,
  optional boolean skipinsufficientaccessroles)

RoomRole[]

GetUserRoomRolesSecured(
  User targetuser,
  out retval RoomRole[] roles)

void

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

boolean

GrantUserReadAccessForTeamRoom(
  User usr,
  out retval boolean success)

boolean

GuestPermissionsAllowed(
  User user,
  Group[] membership,
  boolean verifypublishstate,
  out retval boolean guestaccessallowed)

boolean

HasCollaborationScope(
  out retval boolean hasscope)

boolean

HasCustomBranding(
  optional boolean checktemplate,
  out retval boolean hascustombranding)

boolean

HasRoomCustomAssignmentAccess(
  User user,
  out retval boolean hasaccess,
  optional object context)

boolean

HasRoomDeleteAccess(
  optional User user,
  out retval boolean hasdeleteaccess)

boolean

HasUserRoomRole(
  User targetuser,
  RoomRole targetrole,
  optional RoomRole[] availableroles,
  out retval boolean hasrole)

void

ImportRoomCSV(
  DataImportComponentObject importdefinition,
  AttributeObjectDef attrdefforcontrol,
  optional ComponentContentObject importtemplate,
  AttributeDefinition view,
  string title,
  string description,
  string exportname,
  optional String importcontrolnamesuffix,
  optional integer bulksize,
  optional object importcontext,
  optional DataImportContainer importcontainer)

void

InformRoomMembers(
  object[] addedmembers,
  object[] removedmembers,
  object[] changedmembers)

void

InitializeDefaultRoomSecurity(
  object securitysource)

void

InitializeNewAppRoom(
  object venv_object,
  boolean venv_isduplicate,
  optional string venv_description,
  ref object[] objowngroup_hint,
  ref optional AllowedCollaborators allowedcollaborators,
  optional boolean classchanged,
  out optional boolean refreshdefaultsecuritysettings,
  ref optional boolean inheritsecurity)

void

InitializeNewObject(
  object venv_object,
  optional boolean venv_isduplicate,
  optional string venv_description,
  optional Group[] possiblegroups)

void

InitWatermarkSettings()

string[]

InvitationAddKnownUsers(
  TransmissionLog log,
  ref retval string[] errorlog)

string[]

Invite(
  object[] recipients,
  optional string subject,
  optional string message,
  optional boolean autogrant,
  optional Room registrationroom,
  optional string campaigncode,
  optional App[] licapps,
  out retval string[] errorlog,
  optional object selfservicebranding,
  optional boolean plaintext,
  optional boolean keeptransaction,
  optional boolean ignorelastmessage,
  optional boolean remind,
  optional InviteAccessPermissions accessrights)

void

InviteToTeamRoom(
  optional integer unused1,
  optional integer unused2)

boolean

IsAllowedSuperiorRoom(
  optional Room targetroom,
  out retval boolean allowed)

boolean

IsBreadcrumbObjectAllowedToSync(
  out retval boolean allowed)

boolean

IsCategoryMandatoryRoomHook(
  object targetobject,
  ref retval boolean ismandatory)

boolean

IsCollaborationScopeChangeable(
  out retval boolean ischangeable)

boolean

IsCollaborationScopeMandatory(
  out retval boolean mandatory)

boolean

IsCopyWatermarkObjectsAllowed(
  optional object targetobject,
  out retval boolean allowed)

boolean

IsDataImportUsable(
  DataImportComponentObject datimpobj,
  out retval boolean isusable)

boolean

IsDetachAbleFromTeamRoom(
  out retval boolean detachable)

boolean

IsEncrypted(
  out retval boolean encrypted)

boolean

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

boolean

IsLicenseContext(
  out retval boolean islicensecontext)

boolean

IsPublicAccessEnabled(
  out retval boolean enabled)

boolean

IsPublicAccessEnabledPostWrapper(
  ref retval boolean enabled)

boolean

IsQualifiedRoom(
  out retval boolean qualified,
  out optional SecurityLevel qualifiedseclevel)

boolean

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

boolean

IsRegisterInbox(
  out retval boolean isinbox,
  optional object context)

boolean

IsRegisterObjectAllowed(
  boolean checkdeleted,
  optional boolean onlycheckattribute,
  out retval boolean allowed)

boolean

IsRenameObjectAllowed(
  ref retval boolean allowed,
  optional object contextobject)

User[]

IsStandardRoom(
  ref retval User[] targetusers)

boolean

IsTeamRoomChild(
  out retval boolean isvalidchild)

boolean

IsTemplateOrPresetting(
  object checkobject,
  out retval boolean istemplateorpresetting)

boolean

IsTrSuperordinatedRoomChangeable(
  out retval boolean changeable)

boolean

KeepRoomObjectSecurity(
  object targetobj,
  out retval boolean keep)

void

ManageBranding(
  optional integer unused1,
  optional integer unused2)

void

ManageSecuritySettings(
  optional integer unused1,
  optional integer unused2)

void

ManageWatermarkSettings(
  optional integer unused1,
  optional integer unused2)

void

MigrateObjectFiles(
  optional integer unused1,
  optional integer unused2)

void

MoveObjectFromInboxToAppRoom(
  AttributeObjectDef attrdef)

void

ObjectConstructor(
  optional object sourceobj)

void

ObjectDelete()

void

ObjectPrepareCommit(
  boolean internalchange)

void

ObjectRelatedObjectsChanged(
  object obj,
  object[] addedto,
  object[] removedfrom)

void

OpenTemplates(
  optional integer unused1,
  optional integer unused2)

void

OpenWastebasket(
  optional integer unused1,
  optional integer unused2)

void

PlaceInMyFolderHierarchy(
  optional integer unused1,
  optional integer unused2)

void

PublishCategory(
  boolean release,
  ComponentTemplateCategory category,
  object template)

void

ReadSecuritySettings(
  optional integer unused1,
  optional integer unused2)

void

ReadWatermarkSettings(
  optional integer unused1,
  optional integer unused2)

void

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

void

ReleaseCategory(
  ComponentTemplateCategory category)

void

RemovePublicLinks(
  optional integer unused1,
  optional integer unused2)

void

RestoreConvertToFolder(
  optional integer unused1,
  optional integer unused2)

void

RestoreConvertToRoom(
  optional integer unused1,
  optional integer unused2)

TeamInfoList

RetrieveTeamList(
  out retval TeamInfoList teaminfolist,
  optional boolean dispreadonly)

void

SendFolioMailPreparation(
  ref dictionary params)

boolean

ShouldRefreshDocuments(
  object[] attrlist,
  out retval boolean refreshdocuments)

boolean

ShowCollaborators(
  out retval boolean showcollaborators,
  optional User targetuser,
  optional boolean checkroomaccess)

boolean

ShowTOCPDFOverview(
  optional object context,
  out retval boolean showtocoverview)

void

ShowUnshareWarningPostWrapper(
  object venv_parent,
  object venv_view,
  object[] sys_selobjects,
  out boolean warning,
  out string warningmessage)

boolean

ShowUserFormStateSymbol(
  object context,
  out retval boolean showsymbol)

string

StartRoomEncryption(
  out retval string warning)

void

TakeTeamRoomGroupOwnership(
  optional integer unused1,
  optional integer unused2)

void

TakeTeamRoomOwnership(
  optional integer unused1,
  optional integer unused2)

void

TeamRoomDelete(
  optional object container,
  optional object view,
  optional RoomProgressInfo progress)

void

TeamRoomDeleteHistory()

void

TemplateObjectInstantiatedHook(
  ContentObject instance,
  object templateroot,
  object templateinstance)

boolean

UseRoomHierarchy(
  out retval boolean usehierarchy)