Primavera Integration API 8.0

com.primavera.integration.client.bo.enm
Class ProjectPrivilege

java.lang.Object
  extended by com.primavera.integration.client.bo.enm.EnumType
      extended by com.primavera.integration.client.bo.enm.ProjectPrivilege

public class ProjectPrivilege
extends EnumType

Project privilege enumerations are used with project profiles to access specific privileges.

To use an enumeration in a where clause, make sure you use the internal database value. This can be retrieved from a particular enum instance by calling getValue().


Field Summary
static ProjectPrivilege ADD_EDIT_ACTIVITIES_EXCEPT_RELATIONSHIPS
           
static ProjectPrivilege ADD_EDIT_ACTIVITY_RESOURCE_REQUESTS
           
static ProjectPrivilege ADD_EDIT_DELETE_ACTIVITY_RELATIONSHIPS
           
static ProjectPrivilege ADD_EDIT_DELETE_EPS_EXCEPT_COSTS_AND_FINANCIALS
           
static ProjectPrivilege ADD_EDIT_DELETE_EXPENSES
           
static ProjectPrivilege ADD_EDIT_DELETE_ISSUES_AND_ISSUE_THRESHOLDS
           
static ProjectPrivilege ADD_EDIT_DELETE_PROJECT_BASELINES
           
static ProjectPrivilege ADD_EDIT_DELETE_PROJECT_CALENDARS
           
static ProjectPrivilege ADD_EDIT_DELETE_RESOURCE_ASSIGNMENTS_FOR_RESOURCE_PLANNING
           
static ProjectPrivilege ADD_EDIT_DELETE_RISKS
           
static ProjectPrivilege ADD_EDIT_DELETE_ROLE_ASSIGNMENTS_FOR_RESOURCE_PLANNING
           
static ProjectPrivilege ADD_EDIT_DELETE_TEMPLATE_DOCUMENTS
           
static ProjectPrivilege ADD_EDIT_DELETE_WBS_EXCEPT_COSTS_AND_FINANCIALS
           
static ProjectPrivilege ADD_EDIT_DELETE_WORK_PRODUCTS_AND_DOCUMENTS
           
static ProjectPrivilege ADD_EDIT_PROJECT_LEVEL_LAYOUTS
           
static ProjectPrivilege ADD_EDIT_WORKGROUPS
           
static ProjectPrivilege ADD_EPS_ACTIVITY_CODES
           
static ProjectPrivilege ADD_PROJECT_ACTIVITY_CODES
           
static ProjectPrivilege ADD_PROJECTS
           
static ProjectPrivilege ADMINISTER_PROJECT_EXTERNAL_APPLICATIONS
           
static ProjectPrivilege ALLOW_INTEGRATION_WITH_ERP_SYSTEM
           
static ProjectPrivilege APPLY_ACTUALS
           
static ProjectPrivilege APPROVE_TIMESHEETS_AS_PROJECT_MANAGER
           
static ProjectPrivilege ASSIGN_PROJECT_BASELINES
           
static ProjectPrivilege CHECK_IN_AND_CHECK_OUT_PROJECTS
           
static ProjectPrivilege DELETE_ACTIVITIES
           
static ProjectPrivilege DELETE_EPS_ACTIVITY_CODES
           
static ProjectPrivilege DELETE_PROJECT_ACTIVITY_CODES
           
static ProjectPrivilege DELETE_PROJECT_DATA_WITH_TIMESHEET_ACTUALS
           
static ProjectPrivilege DELETE_PROJECTS
           
static ProjectPrivilege DELETE_WORKGROUPS
           
static ProjectPrivilege EDIT_ACTIVITY_ID
           
static ProjectPrivilege EDIT_COMMITTED_FLAG_FOR_RESOURCE_PLANNING
           
static ProjectPrivilege EDIT_CONTRACT_MANAGEMENT_PROJECT_LINK
           
static ProjectPrivilege EDIT_EPS_ACTIVITY_CODES
           
static ProjectPrivilege EDIT_EPS_COSTS_AND_FINANCIALS
           
static ProjectPrivilege EDIT_FUTURE_PERIODS
           
static ProjectPrivilege EDIT_PERIOD_PERFORMANCE
           
static ProjectPrivilege EDIT_PROJECT_ACTIVITY_CODES
           
static ProjectPrivilege EDIT_PROJECT_DETAILS_EXCEPT_COSTS_AND_FINANCIALS
           
static ProjectPrivilege EDIT_PROJECT_REPORTS
           
static ProjectPrivilege EDIT_WBS_COSTS_AND_FINANCIALS
           
static ProjectPrivilege EDIT_WORKSPACE_AND_WORKGROUP_PREFERENCES
           
static ProjectPrivilege IMPORT_AND_VIEW_CONTRACT_MANAGER_DATA
           
static ProjectPrivilege LEVEL_RESOURCES
           
static ProjectPrivilege MONITOR_PROJECT_THRESHOLDS
           
static ProjectPrivilege NULL
           
static ProjectPrivilege PUBLISH_PROJECT_WEBSITE
           
static ProjectPrivilege RUN_BASELINE_UPDATE
           
static ProjectPrivilege RUN_GLOBAL_CHANGE
           
static ProjectPrivilege SCHEDULE_PROJECTS
           
static ProjectPrivilege STORE_PERIOD_PERFORMANCE
           
static ProjectPrivilege SUMMARIZE_PROJECTS
           
static ProjectPrivilege VIEW_PROJECT_COSTS_AND_FINANCIALS
           
 
Method Summary
 String getDescription()
          Gets the description of this ProjectPrivilege instance
static String[] getEnumDescriptions()
          Gets an array of all descriptions for this enumeration
static String[] getEnumValues()
          Gets an array of all internal values for this enumeration
static ProjectPrivilege getProjectPrivilege(int iProjectPrivilege)
          Gets an instance of ProjectPrivilege based on the integer value specified.
static ProjectPrivilege getProjectPrivilege(String sProjectPrivilege)
          Gets an instance of ProjectPrivilege based on the String value specified.
 String getValue()
          Gets the internal value of this ProjectPrivilege instance
 String toString()
          Returns a string representation of the object, which is the same as the description returned by the getDescription() method
 
Methods inherited from class com.primavera.integration.client.bo.enm.EnumType
equals, hashCode, intValue
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

NULL

public static final ProjectPrivilege NULL

EDIT_PROJECT_DETAILS_EXCEPT_COSTS_AND_FINANCIALS

public static final ProjectPrivilege EDIT_PROJECT_DETAILS_EXCEPT_COSTS_AND_FINANCIALS

ADMINISTER_PROJECT_EXTERNAL_APPLICATIONS

public static final ProjectPrivilege ADMINISTER_PROJECT_EXTERNAL_APPLICATIONS

SCHEDULE_PROJECTS

public static final ProjectPrivilege SCHEDULE_PROJECTS

ADD_EDIT_DELETE_PROJECT_BASELINES

public static final ProjectPrivilege ADD_EDIT_DELETE_PROJECT_BASELINES

ADD_EDIT_DELETE_WORK_PRODUCTS_AND_DOCUMENTS

public static final ProjectPrivilege ADD_EDIT_DELETE_WORK_PRODUCTS_AND_DOCUMENTS

VIEW_PROJECT_COSTS_AND_FINANCIALS

public static final ProjectPrivilege VIEW_PROJECT_COSTS_AND_FINANCIALS

ADD_EDIT_DELETE_WBS_EXCEPT_COSTS_AND_FINANCIALS

public static final ProjectPrivilege ADD_EDIT_DELETE_WBS_EXCEPT_COSTS_AND_FINANCIALS

APPROVE_TIMESHEETS_AS_PROJECT_MANAGER

public static final ProjectPrivilege APPROVE_TIMESHEETS_AS_PROJECT_MANAGER

ADD_EDIT_DELETE_EXPENSES

public static final ProjectPrivilege ADD_EDIT_DELETE_EXPENSES

ADD_EDIT_DELETE_ISSUES_AND_ISSUE_THRESHOLDS

public static final ProjectPrivilege ADD_EDIT_DELETE_ISSUES_AND_ISSUE_THRESHOLDS

ADD_EDIT_DELETE_ACTIVITY_RELATIONSHIPS

public static final ProjectPrivilege ADD_EDIT_DELETE_ACTIVITY_RELATIONSHIPS

ADD_EDIT_ACTIVITIES_EXCEPT_RELATIONSHIPS

public static final ProjectPrivilege ADD_EDIT_ACTIVITIES_EXCEPT_RELATIONSHIPS

EDIT_WBS_COSTS_AND_FINANCIALS

public static final ProjectPrivilege EDIT_WBS_COSTS_AND_FINANCIALS

EDIT_EPS_COSTS_AND_FINANCIALS

public static final ProjectPrivilege EDIT_EPS_COSTS_AND_FINANCIALS

EDIT_PROJECT_ACTIVITY_CODES

public static final ProjectPrivilege EDIT_PROJECT_ACTIVITY_CODES

MONITOR_PROJECT_THRESHOLDS

public static final ProjectPrivilege MONITOR_PROJECT_THRESHOLDS

PUBLISH_PROJECT_WEBSITE

public static final ProjectPrivilege PUBLISH_PROJECT_WEBSITE

EDIT_PROJECT_REPORTS

public static final ProjectPrivilege EDIT_PROJECT_REPORTS

ADD_EDIT_DELETE_PROJECT_CALENDARS

public static final ProjectPrivilege ADD_EDIT_DELETE_PROJECT_CALENDARS

RUN_GLOBAL_CHANGE

public static final ProjectPrivilege RUN_GLOBAL_CHANGE

CHECK_IN_AND_CHECK_OUT_PROJECTS

public static final ProjectPrivilege CHECK_IN_AND_CHECK_OUT_PROJECTS

SUMMARIZE_PROJECTS

public static final ProjectPrivilege SUMMARIZE_PROJECTS

ADD_EDIT_DELETE_EPS_EXCEPT_COSTS_AND_FINANCIALS

public static final ProjectPrivilege ADD_EDIT_DELETE_EPS_EXCEPT_COSTS_AND_FINANCIALS

IMPORT_AND_VIEW_CONTRACT_MANAGER_DATA

public static final ProjectPrivilege IMPORT_AND_VIEW_CONTRACT_MANAGER_DATA

EDIT_CONTRACT_MANAGEMENT_PROJECT_LINK

public static final ProjectPrivilege EDIT_CONTRACT_MANAGEMENT_PROJECT_LINK

ADD_PROJECTS

public static final ProjectPrivilege ADD_PROJECTS

DELETE_PROJECTS

public static final ProjectPrivilege DELETE_PROJECTS

DELETE_ACTIVITIES

public static final ProjectPrivilege DELETE_ACTIVITIES

DELETE_PROJECT_DATA_WITH_TIMESHEET_ACTUALS

public static final ProjectPrivilege DELETE_PROJECT_DATA_WITH_TIMESHEET_ACTUALS

ADD_EDIT_ACTIVITY_RESOURCE_REQUESTS

public static final ProjectPrivilege ADD_EDIT_ACTIVITY_RESOURCE_REQUESTS

STORE_PERIOD_PERFORMANCE

public static final ProjectPrivilege STORE_PERIOD_PERFORMANCE

ADD_EDIT_DELETE_TEMPLATE_DOCUMENTS

public static final ProjectPrivilege ADD_EDIT_DELETE_TEMPLATE_DOCUMENTS

ADD_EDIT_WORKGROUPS

public static final ProjectPrivilege ADD_EDIT_WORKGROUPS

DELETE_WORKGROUPS

public static final ProjectPrivilege DELETE_WORKGROUPS

EDIT_WORKSPACE_AND_WORKGROUP_PREFERENCES

public static final ProjectPrivilege EDIT_WORKSPACE_AND_WORKGROUP_PREFERENCES

EDIT_PERIOD_PERFORMANCE

public static final ProjectPrivilege EDIT_PERIOD_PERFORMANCE

LEVEL_RESOURCES

public static final ProjectPrivilege LEVEL_RESOURCES

APPLY_ACTUALS

public static final ProjectPrivilege APPLY_ACTUALS

RUN_BASELINE_UPDATE

public static final ProjectPrivilege RUN_BASELINE_UPDATE

ADD_PROJECT_ACTIVITY_CODES

public static final ProjectPrivilege ADD_PROJECT_ACTIVITY_CODES

DELETE_PROJECT_ACTIVITY_CODES

public static final ProjectPrivilege DELETE_PROJECT_ACTIVITY_CODES

EDIT_EPS_ACTIVITY_CODES

public static final ProjectPrivilege EDIT_EPS_ACTIVITY_CODES

ADD_EPS_ACTIVITY_CODES

public static final ProjectPrivilege ADD_EPS_ACTIVITY_CODES

DELETE_EPS_ACTIVITY_CODES

public static final ProjectPrivilege DELETE_EPS_ACTIVITY_CODES

ASSIGN_PROJECT_BASELINES

public static final ProjectPrivilege ASSIGN_PROJECT_BASELINES

ADD_EDIT_DELETE_RESOURCE_ASSIGNMENTS_FOR_RESOURCE_PLANNING

public static final ProjectPrivilege ADD_EDIT_DELETE_RESOURCE_ASSIGNMENTS_FOR_RESOURCE_PLANNING

ADD_EDIT_DELETE_ROLE_ASSIGNMENTS_FOR_RESOURCE_PLANNING

public static final ProjectPrivilege ADD_EDIT_DELETE_ROLE_ASSIGNMENTS_FOR_RESOURCE_PLANNING

EDIT_COMMITTED_FLAG_FOR_RESOURCE_PLANNING

public static final ProjectPrivilege EDIT_COMMITTED_FLAG_FOR_RESOURCE_PLANNING

EDIT_ACTIVITY_ID

public static final ProjectPrivilege EDIT_ACTIVITY_ID

EDIT_FUTURE_PERIODS

public static final ProjectPrivilege EDIT_FUTURE_PERIODS

ADD_EDIT_PROJECT_LEVEL_LAYOUTS

public static final ProjectPrivilege ADD_EDIT_PROJECT_LEVEL_LAYOUTS

ALLOW_INTEGRATION_WITH_ERP_SYSTEM

public static final ProjectPrivilege ALLOW_INTEGRATION_WITH_ERP_SYSTEM

ADD_EDIT_DELETE_RISKS

public static final ProjectPrivilege ADD_EDIT_DELETE_RISKS
Method Detail

toString

public String toString()
Returns a string representation of the object, which is the same as the description returned by the getDescription() method

Overrides:
toString in class Object
Returns:
String a string representation of the object

getValue

public String getValue()
Gets the internal value of this ProjectPrivilege instance

Specified by:
getValue in class EnumType
Returns:
String the internal value

getDescription

public String getDescription()
Gets the description of this ProjectPrivilege instance

Specified by:
getDescription in class EnumType
Returns:
String the description

getProjectPrivilege

public static ProjectPrivilege getProjectPrivilege(String sProjectPrivilege)
Gets an instance of ProjectPrivilege based on the String value specified.

Parameters:
sProjectPrivilege - the internal value or description
Returns:
ProjectPrivilege the unique ProjectPrivilege instance

getProjectPrivilege

public static ProjectPrivilege getProjectPrivilege(int iProjectPrivilege)
Gets an instance of ProjectPrivilege based on the integer value specified.

Parameters:
iProjectPrivilege - an integer representing a particular value of this class. This value is also used when exporting to XML.
Returns:
ProjectPrivilege the unique ProjectPrivilege instance

getEnumValues

public static String[] getEnumValues()
Gets an array of all internal values for this enumeration

Returns:
String[] an array of all internal values

getEnumDescriptions

public static String[] getEnumDescriptions()
Gets an array of all descriptions for this enumeration

Returns:
String[] an array of all descriptions

Primavera Integration API 8.0

Copyright © 2003, 2010, Oracle and/or its affiliates. All rights reserved.