adTempus API
PreviousUpNext
SecurityActionsEnum Enumeration

Defines the values used for setting and checking permissions for objects.

C++
enum SecurityActionsEnum {
  saNone = 0,
  saList = 0x00000001,
  saView = 0x00000002,
  saAdd = 0x00000004,
  saDuplicate = 0x00000006,
  saExecute = 0x00000008,
  saHoldRelease = 0x00000010,
  saModify = 0x00000020,
  saConnect = 0x00000040,
  saUseSystemAccount = 0x00000080,
  saManage = 0x00000100,
  saUse = 0x00000200,
  saDelete = 0x00010000,
  saAssociate = 0x00020000,
  saAdminister = 0x00040000,
  saChangeOwner = 0x00080000,
  saFullControl = 0x00100000
};
C#
public enum SecurityActionsEnum {
  saNone = 0,
  saList = 0x00000001,
  saView = 0x00000002,
  saAdd = 0x00000004,
  saDuplicate = 0x00000006,
  saExecute = 0x00000008,
  saHoldRelease = 0x00000010,
  saModify = 0x00000020,
  saConnect = 0x00000040,
  saUseSystemAccount = 0x00000080,
  saManage = 0x00000100,
  saUse = 0x00000200,
  saDelete = 0x00010000,
  saAssociate = 0x00020000,
  saAdminister = 0x00040000,
  saChangeOwner = 0x00080000,
  saFullControl = 0x00100000
}
Visual Basic
Public Enum SecurityActionsEnum
  saNone = 0
  saList = &H00000001
  saView = &H00000002
  saAdd = &H00000004
  saDuplicate = &H00000006
  saExecute = &H00000008
  saHoldRelease = &H00000010
  saModify = &H00000020
  saConnect = &H00000040
  saUseSystemAccount = &H00000080
  saManage = &H00000100
  saUse = &H00000200
  saDelete = &H00010000
  saAssociate = &H00020000
  saAdminister = &H00040000
  saChangeOwner = &H00080000
  saFullControl = &H00100000
End Enum
Members
Members 
Description 
saNone = 0 
No permission. 
saList = 0x00000001 
Permission to see the object in a list, and to reference (use) the object. 
saView = 0x00000002 
Permission to view the object's properties. 
saAdd = 0x00000004 
Permission to add a new object of this class (only valid for security templates; has no effect when assigned for other objects). 
saDuplicate = 0x00000006 
Permission to duplicate the object. 
saExecute = 0x00000008 
Permission to execute and abort a job. 
saHoldRelease = 0x00000010 
Permission to hold and release a job. 
saModify = 0x00000020 
Permission to modify the object. 
saConnect = 0x00000040 
Permission to connect to the server. 
saUseSystemAccount = 0x00000080 
Permission to schedule jobs using the Local System account. 
saManage = 0x00000100 
Permission to manage an object. 
saUse = 0x00000200 
Permission to use an object such as a CredentialProfile
saDelete = 0x00010000 
Permission to delete the object. 
saAssociate = 0x00020000 
Permission to associate another object with this object (e.g., permission to assign a job to a group). 
saAdminister = 0x00040000 
Permission to administer permissions for the object. 
saChangeOwner = 0x00080000 
Permission to change the object's owner. 
saFullControl = 0x00100000 
Grants all rights. 

The meaning of a particular action may differ slightly depending on the kind of object. See the help topic for the object in question for details.

adTempus API Reference version 3.0.0.0, revised 10/30/2008