Primavera Integration API 7.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_EPS_ACTIVITY_CODES
           
static ProjectPrivilege ADD_OR_EDIT_PROJECT_ACTIVITIES_EXCEPT_RELATIONSHIPS
           
static ProjectPrivilege ADD_OR_EDIT_PROJECT_LEVEL_LAYOUTS
           
static ProjectPrivilege ADD_OR_EDIT_PROJECT_TEMPLATE_DOCUMENTS
           
static ProjectPrivilege ADD_PROJECT_ACTIVITY_CODES
           
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_ISSUE_FORMS
           
static ProjectPrivilege ASSIGN_PROJECT_BASELINE
           
static ProjectPrivilege CHECK_IN_OR_CHECK_OUT_PROJECT
           
static ProjectPrivilege CREATE_PROJECT_WITHIN_EPS
           
static ProjectPrivilege CREATE_WORKGROUPS
           
static ProjectPrivilege DELETE_EPS_ACTIVITY_CODES
           
static ProjectPrivilege DELETE_PROJECT_ACTIVITIES
           
static ProjectPrivilege DELETE_PROJECT_ACTIVITY_CODES
           
static ProjectPrivilege DELETE_PROJECT_DATA_WITH_TIMESHEET_ACTUALS
           
static ProjectPrivilege DELETE_PROJECT_WITHIN_EPS
           
static ProjectPrivilege DELETE_WORKGROUPS
           
static ProjectPrivilege EDIT_ACTIVITY_ID
           
static ProjectPrivilege EDIT_COMMITTED_FLAG_FOR_RESOURCE_PLANNING
           
static ProjectPrivilege EDIT_CONTRACT_MANAGER_PROJECT_LINK
           
static ProjectPrivilege EDIT_EPS_ACTIVITY_CODES
           
static ProjectPrivilege EDIT_EPS_EXCEPT_FINANCIALS
           
static ProjectPrivilege EDIT_EPS_FINANCIALS
           
static ProjectPrivilege EDIT_FUTURE_PERIODS
           
static ProjectPrivilege EDIT_PERIOD_PERFORMANCE
           
static ProjectPrivilege EDIT_PROJECT_ACTIVITY_CODES
           
static ProjectPrivilege EDIT_PROJECT_ACTIVITY_RELATIONSHIPS
           
static ProjectPrivilege EDIT_PROJECT_CALENDARS
           
static ProjectPrivilege EDIT_PROJECT_DETAILS_EXCEPT_FINANCIALS
           
static ProjectPrivilege EDIT_PROJECT_EXPENSES
           
static ProjectPrivilege EDIT_PROJECT_REPORTS
           
static ProjectPrivilege EDIT_PROJECT_THRESHOLDS_ISSUES_AND_RISKS
           
static ProjectPrivilege EDIT_PROJECT_WBS_EXCEPT_FINANCIALS
           
static ProjectPrivilege EDIT_PROJECT_WBS_FINANCIALS
           
static ProjectPrivilege EDIT_PROJECT_WORK_PRODUCTS_AND_DOCUMENTS
           
static ProjectPrivilege EDIT_RESOURCE_ASSIGNMENTS_FOR_RESOURCE_PLANNING
           
static ProjectPrivilege EDIT_ROLE_ASSIGNMENTS_FOR_RESOURCE_PLANNING
           
static ProjectPrivilege IMPORT_OR_VIEW_CONTRACT_MANAGER_DATA
           
static ProjectPrivilege LEVEL_RESOURCES
           
static ProjectPrivilege MAINTAIN_PROJECT_BASELINES
           
static ProjectPrivilege MODIFY_PROJECT_WORKSPACE_AND_WORKGROUP_PREFERENCES
           
static ProjectPrivilege MONITOR_PROJECT_THRESHOLDS
           
static ProjectPrivilege NULL
           
static ProjectPrivilege PERFORM_ACTIVITY_RESOURCE_REQUESTS
           
static ProjectPrivilege PROJECT_TOP_DOWN_ESTIMATION
           
static ProjectPrivilege PUBLISH_PROJECT_WEBSITE
           
static ProjectPrivilege RUN_BASELINE_UPDATE
           
static ProjectPrivilege RUN_GLOBAL_CHANGE
           
static ProjectPrivilege SCHEDULE_PROJECT
           
static ProjectPrivilege STORE_PERIOD_PERFORMANCE
           
static ProjectPrivilege SUMMARIZE_PROJECT
           
static ProjectPrivilege VIEW_PROJECT_COSTS_OR_FINANCIALS
           
static ProjectPrivilege VIEW_TIMESHEETS_IN_REPORTS
           
 
Method Summary
 java.lang.String getDescription()
          Gets the description of this ProjectPrivilege instance
static java.lang.String[] getEnumDescriptions()
          Gets an array of all descriptions for this enumeration
static java.lang.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(java.lang.String sProjectPrivilege)
          Gets an instance of ProjectPrivilege based on the String value specified.
 java.lang.String getValue()
          Gets the internal value of this ProjectPrivilege instance
 java.lang.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_FINANCIALS

public static final ProjectPrivilege EDIT_PROJECT_DETAILS_EXCEPT_FINANCIALS

ADMINISTER_PROJECT_EXTERNAL_APPLICATIONS

public static final ProjectPrivilege ADMINISTER_PROJECT_EXTERNAL_APPLICATIONS

SCHEDULE_PROJECT

public static final ProjectPrivilege SCHEDULE_PROJECT

MAINTAIN_PROJECT_BASELINES

public static final ProjectPrivilege MAINTAIN_PROJECT_BASELINES

EDIT_PROJECT_WORK_PRODUCTS_AND_DOCUMENTS

public static final ProjectPrivilege EDIT_PROJECT_WORK_PRODUCTS_AND_DOCUMENTS

VIEW_PROJECT_COSTS_OR_FINANCIALS

public static final ProjectPrivilege VIEW_PROJECT_COSTS_OR_FINANCIALS

EDIT_PROJECT_WBS_EXCEPT_FINANCIALS

public static final ProjectPrivilege EDIT_PROJECT_WBS_EXCEPT_FINANCIALS

PROJECT_TOP_DOWN_ESTIMATION

public static final ProjectPrivilege PROJECT_TOP_DOWN_ESTIMATION

APPROVE_TIMESHEETS_AS_PROJECT_MANAGER

public static final ProjectPrivilege APPROVE_TIMESHEETS_AS_PROJECT_MANAGER

EDIT_PROJECT_EXPENSES

public static final ProjectPrivilege EDIT_PROJECT_EXPENSES

EDIT_PROJECT_THRESHOLDS_ISSUES_AND_RISKS

public static final ProjectPrivilege EDIT_PROJECT_THRESHOLDS_ISSUES_AND_RISKS

EDIT_PROJECT_ACTIVITY_RELATIONSHIPS

public static final ProjectPrivilege EDIT_PROJECT_ACTIVITY_RELATIONSHIPS

ADD_OR_EDIT_PROJECT_ACTIVITIES_EXCEPT_RELATIONSHIPS

public static final ProjectPrivilege ADD_OR_EDIT_PROJECT_ACTIVITIES_EXCEPT_RELATIONSHIPS

EDIT_PROJECT_WBS_FINANCIALS

public static final ProjectPrivilege EDIT_PROJECT_WBS_FINANCIALS

EDIT_EPS_FINANCIALS

public static final ProjectPrivilege EDIT_EPS_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

EDIT_PROJECT_CALENDARS

public static final ProjectPrivilege EDIT_PROJECT_CALENDARS

RUN_GLOBAL_CHANGE

public static final ProjectPrivilege RUN_GLOBAL_CHANGE

CHECK_IN_OR_CHECK_OUT_PROJECT

public static final ProjectPrivilege CHECK_IN_OR_CHECK_OUT_PROJECT

SUMMARIZE_PROJECT

public static final ProjectPrivilege SUMMARIZE_PROJECT

EDIT_EPS_EXCEPT_FINANCIALS

public static final ProjectPrivilege EDIT_EPS_EXCEPT_FINANCIALS

IMPORT_OR_VIEW_CONTRACT_MANAGER_DATA

public static final ProjectPrivilege IMPORT_OR_VIEW_CONTRACT_MANAGER_DATA

EDIT_CONTRACT_MANAGER_PROJECT_LINK

public static final ProjectPrivilege EDIT_CONTRACT_MANAGER_PROJECT_LINK

CREATE_PROJECT_WITHIN_EPS

public static final ProjectPrivilege CREATE_PROJECT_WITHIN_EPS

DELETE_PROJECT_WITHIN_EPS

public static final ProjectPrivilege DELETE_PROJECT_WITHIN_EPS

DELETE_PROJECT_ACTIVITIES

public static final ProjectPrivilege DELETE_PROJECT_ACTIVITIES

DELETE_PROJECT_DATA_WITH_TIMESHEET_ACTUALS

public static final ProjectPrivilege DELETE_PROJECT_DATA_WITH_TIMESHEET_ACTUALS

PERFORM_ACTIVITY_RESOURCE_REQUESTS

public static final ProjectPrivilege PERFORM_ACTIVITY_RESOURCE_REQUESTS

STORE_PERIOD_PERFORMANCE

public static final ProjectPrivilege STORE_PERIOD_PERFORMANCE

ADD_OR_EDIT_PROJECT_TEMPLATE_DOCUMENTS

public static final ProjectPrivilege ADD_OR_EDIT_PROJECT_TEMPLATE_DOCUMENTS

CREATE_WORKGROUPS

public static final ProjectPrivilege CREATE_WORKGROUPS

DELETE_WORKGROUPS

public static final ProjectPrivilege DELETE_WORKGROUPS

MODIFY_PROJECT_WORKSPACE_AND_WORKGROUP_PREFERENCES

public static final ProjectPrivilege MODIFY_PROJECT_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_BASELINE

public static final ProjectPrivilege ASSIGN_PROJECT_BASELINE

ASSIGN_ISSUE_FORMS

public static final ProjectPrivilege ASSIGN_ISSUE_FORMS

EDIT_RESOURCE_ASSIGNMENTS_FOR_RESOURCE_PLANNING

public static final ProjectPrivilege EDIT_RESOURCE_ASSIGNMENTS_FOR_RESOURCE_PLANNING

EDIT_ROLE_ASSIGNMENTS_FOR_RESOURCE_PLANNING

public static final ProjectPrivilege EDIT_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

VIEW_TIMESHEETS_IN_REPORTS

public static final ProjectPrivilege VIEW_TIMESHEETS_IN_REPORTS

EDIT_FUTURE_PERIODS

public static final ProjectPrivilege EDIT_FUTURE_PERIODS

ADD_OR_EDIT_PROJECT_LEVEL_LAYOUTS

public static final ProjectPrivilege ADD_OR_EDIT_PROJECT_LEVEL_LAYOUTS

ALLOW_INTEGRATION_WITH_ERP_SYSTEM

public static final ProjectPrivilege ALLOW_INTEGRATION_WITH_ERP_SYSTEM
Method Detail

toString

public java.lang.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 java.lang.Object
Returns:
String a string representation of the object

getValue

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

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

getDescription

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

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

getProjectPrivilege

public static ProjectPrivilege getProjectPrivilege(java.lang.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 java.lang.String[] getEnumValues()
Gets an array of all internal values for this enumeration

Returns:
String[] an array of all internal values

getEnumDescriptions

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

Returns:
String[] an array of all descriptions

Primavera Integration API 7.0

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