Object Class Form Inbox (FSCPORTAL@1.1001:FormInbox)

Object Class Hierarchy

COOSYSTEM@1.1:Object > COOSYSTEM@1.1:CompoundObject > FSCPORTAL@1.1001:FormInbox

Used as inbox for objects created by friendly URL "createobject". If configured properly in your system anonymous users may post form data to create objects. The anonymous user must have change access to the form inbox. For that a user may be configured with a FSCCONFIG@1.1001:EvaluateExpression customization point using FSCPORTAL@1.1001:FormPoster as context.

Additional Information

Default Background Menu: COODESK@1.1:MenuRootWinContext
Compound: true
Action for Moving Objects: COODESK@1.1:DragIntoMove
Abstract: false
ACL Object: COOSYSTEM@1.1:DefaultGlobalACL
Symbol: COODESK@1.1:SymbolFormInbox
Transfer: false
Commonly usable: true
Base Class: COOSYSTEM@1.1:CompoundObject
Action for Linking Objects: COODESK@1.1:DragIntoLink
Licensing Apps: FSCPORTAL@1.1001:AppFormInbox
Display Mode: DISP_LINES
Action for Copying Objects: COODESK@1.1:DragIntoCopy
Default Main Menu: COODESK@1.1:MenuRootFolder

Properties

ReferenceName
FSCPORTAL@1.1001:inboxidID
FSCPORTAL@1.1001:inboxobjsContents

Actions

ReferenceName
COOSYSTEM@1.1:ObjectConstructor
FSCFOLIOCLOUD@1.1001:InitializeWrapperInitialize form inbox
FSCPORTAL@1.1001:GetInboxList
FSCPORTAL@1.1001:Initialize
FSCTEAMROOM@1.1001:ApplyTeamRoomSecurity

Properties

FSCPORTAL@1.1001:inboxid (ID)

A GUID used to identify the form inbox, so the object address need not be published.

Additional Information

Type: COOSYSTEM@1.1:STRING
Changeable in User Interface: false
Changeable: true
Visible: true
Must Be Defined: false
Maximum Length: 254
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Changeable in Installed Component: true


[top]

FSCPORTAL@1.1001:inboxobjs (Contents)

Object list to store objects created by friendly URL "createobject".

Additional Information

Access Types for Reading Property: COOSYSTEM@1.1:AccTypeReadComp
Changeable in Installed Component: true
Describes Child Relationship: true
Multiple Values (Overrides Type): true
Type: COOSYSTEM@1.1:OBJECTLIST
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Possible Object Class: COOSYSTEM@1.1:Object
Search for Allowed Classes Only: true
Access Types for Changing Property: COOSYSTEM@1.1:AccTypeChangeComp
Changeable: true
Action to Copy Property From Object: COOSYSTEM@1.1:NoOperation
Must Be Defined: false
Visible: true
Action Called Before Property of Version Is Saved: COOSYSTEM@1.1:AttrChildrenFixManualVersion


[top]

Actions

COOSYSTEM@1.1:ObjectConstructor

This action is called by the kernel when an object is created. It is intended to be overwritten to carry out initializing tasks.
ParameterTypeIn/OutOptionalDescription
sourceobjCOOSYSTEM@1.1:OBJECTintrue The source object, if the new object is created as a copy of an object.

Additional Information

ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

FSCFOLIOCLOUD@1.1001:InitializeWrapper (Initialize form inbox)

Additional Information

ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Private: true


[top]

FSCPORTAL@1.1001:GetInboxList

Returns the object pointer property where to store the objects created in FSCPORTAL@1.1001:CreateObject. The method must provide an object list property to act as form inbox. FSCPORTAL@1.1001:FormInbox will use FSCPORTAL@1.1001:inboxobjs as object list property. The InboxRoom will use FSCTEAMROOM@1.1001:ibrchildren as object list property for the new objects.
ParameterTypeIn/OutOptionalDescription
inboxlistCOOSYSTEM@1.1:OBJECTretval

Additional Information

ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

FSCPORTAL@1.1001:Initialize

Additional Information

ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

FSCTEAMROOM@1.1001:ApplyTeamRoomSecurity

Security context from room
ParameterTypeIn/OutOptionalDescription
oldroomCOOSYSTEM@1.1:OBJECTin
newroomCOOSYSTEM@1.1:OBJECTin

Additional Information

ACL Object: COOWF@1.1:WorkFlowActionACL


[top]