Skip navigation  
Glossary  |  General Information  
   Content Services User Administration API
     Search in CS User Admin API Overview   |   API Classes   |   Enumeration Constants   |   Status Codes  
Level 1 Overview
Level 1 API Classes
Level 1 Enumeration Constants
Level 2 e_Actions
Level 2 e_ObjectAccess
Level 2 e_ObjectState
Level 2 e_PropertyDataType
Level 2 e_PropertyType
Level 2 e_SortType
Level 1 Status Codes
Level 1 General Information
   

Enumerations

The following enumerations are used by object methods in the CS User Admin API. For a complete listing of enumeration constants, see the FileNet Content Services API Manual, release 5 series documentation on the FileNet website.

e_Actions
These enumeration values represent the actions a user may perform on a specific mezObject:

Constant
Value
Description
eActionAdd
1
add an object of this type
eActionCopy
6
copy this object
eActionDelete
9
delete this object
eActionRename
14
rename this object

e_ObjectAccess
These enumeration values describe the access level a user has been granted for a mezObject:

Constant
Value
Description
eObjAccessNone
0
no privileges to the object (not visible to end user)
eObjAccessViewer
1
read-only
eObjAccessAuthor
2
read and write, version check-in / out, modify certain properties
eObjAccessOwner
3
all author privileges, create / delete object, modify most properties
eObjAccessAdmin
4
all owner privileges, modify all modifiable properties

e_ObjectState
These enumeration values describe the state of a mezObject object within the CS library:

Constant
Value
Description
eObjStateInitial
1
object created with "New" command, not yet stored in CS library, no property values yet
eObjStateFull
2
full object in the CS library with all property values specified
eObjStatePartial
3
partial object in the CS library with some property values specified(Partial mezObjects only contain some of their properties and are the result of mezProperty expansion via the Expand() method.)
eObjStateNew
4
newly allocated object, not yet stored in the CS library
eObjStateDeleted
5
object deleted from the CS library

e_PropertyDataType
These enumeration values define the data type of a mezProperty object:

Constant
Value
Description
ePropDataTypeNumstring
0
numeric string
ePropDataTypeString
1
string
ePropDataTypeNumeric
2
numeric
ePropDataTypeDateTime
3
date / time
ePropDataTypeText
4
text (longer than 32 characters)
ePropDataTypeVersion
5
version

e_PropertyType
These enumeration values specify whether a mezProperty object is a single value or list type:

Constant
Value
Description
ePropTypeSingle
1
single value
ePropTypeList
2
mezList list of mezObject children

e_SortType
These enumeration values specify how mezProperty object values should be sorted:

Constant
Value
Description
eSortTypeString
1
sort values as strings (alphanumerically), left justified
eSortTypeNumeric
2
sort values as numbers, right justified