Plumtree Portal UI  
 

ObjectSecurityModel Fields

The fields of the ObjectSecurityModel class are listed below. For a complete list of ObjectSecurityModel class members, see the ObjectSecurityModel Members topic.

Public Static Fields

EXPLIST_COL_ACCESSLEVEL_ID This column is used to store the access level ID of each row.
EXPLIST_COL_ACCESSLEVEL_STRING This column is used to store the access level String of each row.
EXPLIST_COL_GROUPTREEASID On each group on the list there is a link to get the tree of groups in the users in that group. This column is used the sotre the tree AS IDs.
EXPLIST_COL_MANDATORY If the Object being created or edited is mandatory for this user or group. Note: not use for all objects. Used for both mandatory column index for portlets and communities. CONSTRAINT: Cannot two of these mandatory cols in the same table for now.
EXPLIST_COL_MAX Number total of columns
EXPLIST_COL_ROWACCESS If the row is read only, we won't deisplay the checkbox to delete it.
EXPLIST_DEFAULT_INITIAL_SIZE Default initial size for the sorted array.
MANDATORY_FALSE Mandatory column value: the Object is NOT mandatory for this user of group
MANDATORY_TRUE Mandatory column value: the Object is mandatory for this user of group
MANDCOL_COMMUNITY Value for m_nSupportMandatoryColumn: community
MANDCOL_NONE Value for m_nSupportMandatoryColumn: none
MANDCOL_REGULAR Value for m_nSupportMandatoryColumn: regular
PT_ACCESS_LIST_ENTRY_READONLY Read only flag value for the EXPLIST_COL_ROWACCESS column. Read only means that the user won't be able to delete that row.
PT_ACCESS_LIST_ENTRY_READWRITE Read/Write flag value for the EXPLIST_COL_ROWACCESS column. Read/Write means that the user will be able to delete that row.
STR_MVC_CLASS_NAME Class name for the activity space
SUBSPACE_KEY_EVERYONETREE Key name used by the Activity Space to store the read-only everyone tree.
SUBSPACE_KEY_GROUPTREE Key name used by the Activity Space to store the read-only groups in groups tree.

Public Instance Fields

m_asOwner (inherited from com.plumtree.uiinfrastructure.editor.EditorHelperModel) 
m_nNextIndex (inherited from com.plumtree.uiinfrastructure.expandablelist.ExpListModel) 

Protected Instance Fields

m_arrAccessLevels Array of supported Access Levels (constants from PT_ACCESS_LEVELS).
m_arrCreateNewInfo (inherited from SelectPTObjectModel) Information about the create new links to display
m_arrExpListColInfo (inherited from com.plumtree.uiinfrastructure.expandablelist.ExpListModel) 
m_arrLowAccessObjects Special case for ACLs that the current user doesn't have at least select access to. These ACLs can be removed but not re-added.
m_arrNoContentTree You can click on a group only if the current user has at least read access to it.
m_arrObjectClassIDs (inherited from SelectPTObjectModel) Class ID of the Objects displayed on the list.
m_arrReadOnlyObjects (inherited from SelectPTObjectModel) JF- Array of classID/objectID that cannot be deleted from the list.
m_bAddButtonDisabled (inherited from com.plumtree.uiinfrastructure.expandablelist.ExpListModel) 
m_bCardACL Special case for Crawler Editor where it's possible to Edit the imported cards ACL.
m_bCheckBoxesDisabled (inherited from com.plumtree.uiinfrastructure.expandablelist.ExpListModel) 
m_bEnableMoveRowActions (inherited from com.plumtree.uiinfrastructure.expandablelist.ExpListModel) 
m_bIsReadOnly (inherited from com.plumtree.uiinfrastructure.expandablelist.ExpListModel) 
m_bNoRowIcons (inherited from SelectPTObjectModel) JH: Set to true if no row icons are to be displayed. This will override m_xphtRowIcons, m_imgDefaultRowIcon, and the default ClassDescriptor icon retrieval mechanism.
m_bShowHeaderAndLeftNav We don't want to display the header and the left navigation in create mode when the Security table is displayed in the save object pop-up.
m_bTreeMultiSelect (inherited from SelectPTObjectModel) Selection type for the object tree.
m_bWrapColumnHeaders (inherited from com.plumtree.uiinfrastructure.expandablelist.ExpListModel) 
m_imgAddIcon (inherited from com.plumtree.uiinfrastructure.expandablelist.ExpListModel) 
m_imgDefaultRowIcon (inherited from SelectPTObjectModel) Icon to display on each row, just before the input text. RWW: This will now be the "default". See m_xphtRowIcons for precedence in icon loading.
m_imgDeleteIcon (inherited from com.plumtree.uiinfrastructure.expandablelist.ExpListModel) 
m_nAccessLevel (inherited from SelectPTObjectModel) This value determines the security access requirements for the objects to be added to the list... (a filter for the tree control).
m_nCommunityFolderID (inherited from SelectPTObjectModel) Community Folder ID to display objects from.
m_nCommunityMode (inherited from SelectPTObjectModel) Community Mode to display objects.
m_nListKey (inherited from com.plumtree.uiinfrastructure.expandablelist.ExpListModel) 
m_nSupportMandatoryColumn Flag to know if we should display the mandatory column for this Object.
m_ptObject Object being created or edited. We use it on start to prepopulate the list and on finish to store the ACL.
m_ptSession Current User Session
m_saData (inherited from com.plumtree.uiinfrastructure.expandablelist.ExpListModel) 
m_sAddIconAlt (inherited from com.plumtree.uiinfrastructure.expandablelist.ExpListModel) 
m_sAddLabel (inherited from com.plumtree.uiinfrastructure.expandablelist.ExpListModel) 
m_sDeleteIconAlt (inherited from com.plumtree.uiinfrastructure.expandablelist.ExpListModel) 
m_sDelRowConfirmMsg (inherited from com.plumtree.uiinfrastructure.expandablelist.ExpListModel) 
m_sDisplayObjects (inherited from SelectPTObjectModel) Class IDs and Object IDs of objects to display in the tree.
m_sEmptyListAlert (inherited from com.plumtree.uiinfrastructure.expandablelist.ExpListModel) 
m_sInstructions (inherited from com.plumtree.uiinfrastructure.expandablelist.ExpListModel) 
m_sLeftNavString String to display on the left navigation menu. The default value is "Security"
m_sMainMessage (inherited from com.plumtree.uiinfrastructure.expandablelist.ExpListModel) 
m_sSectionTitle (inherited from com.plumtree.uiinfrastructure.expandablelist.ExpListModel) 
m_sTableInstructions (inherited from com.plumtree.uiinfrastructure.expandablelist.ExpListModel) 
m_sTreeSpaceID (inherited from SelectPTObjectModel) Tree Space ID. The first time the ID is empty and a new AS is opened, but after that, we save the ID and the same tree AS is reopened each time.
m_sTreeSubTitle (inherited from SelectPTObjectModel) Tree sub title
m_sTreeTitle (inherited from SelectPTObjectModel) Tree title
m_strObjectsToHide (inherited from SelectPTObjectModel) Objects to hide for the object tree.
m_strTreeQueryFilter (inherited from SelectPTObjectModel) Query Filter for the object tree.
m_treeLeafType (inherited from SelectPTObjectModel) Leaf type for the object tree.
m_xphtRowIcons (inherited from SelectPTObjectModel) RWW: Stores multiple icons - allows us to store a different icon for each class id. When retrieving icons internally, this table will be checked first. If no icons appear here, then we will check the default row icon. If that is null, then we will show no image. Having an icon for a specific class id in this table will take precedence.
parent (inherited from com.plumtree.uiinfrastructure.expandablelist.ExpListModel) 

See Also

ObjectSecurityModel Class | com.plumtree.portaluiinfrastructure.editor.commonpages.objectsecurity Namespace