Class ProjectPrivilege

java.lang.Object
com.primavera.integration.client.bo.enm.EnumType
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 Details

    • 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
    • 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
    • EDIT_PUBLICATION_PRIORITY

      public static final ProjectPrivilege EDIT_PUBLICATION_PRIORITY
    • ADD_EDIT_DELETE_PROJECT_VISUALIZER_LAYOUTS

      public static final ProjectPrivilege ADD_EDIT_DELETE_PROJECT_VISUALIZER_LAYOUTS
    • ALLOW_INTG_UNIFIER

      public static final ProjectPrivilege ALLOW_INTG_UNIFIER
    • EXCHANGE_PROJECT_DATA_UNIFIER

      public static final ProjectPrivilege EXCHANGE_PROJECT_DATA_UNIFIER
    • EXCHANGE_PROJECT_DATA_PRIME

      public static final ProjectPrivilege EXCHANGE_PROJECT_DATA_PRIME
    • EXCHANGE_PROJECT_DATA_ERP

      public static final ProjectPrivilege EXCHANGE_PROJECT_DATA_ERP
    • RUN_GLOBALREPLACE

      public static final ProjectPrivilege RUN_GLOBALREPLACE
    • EXPORT_PROJECTDATA

      public static final ProjectPrivilege EXPORT_PROJECTDATA
    • DELETE_DISCUSSION_COMMENTS

      public static final ProjectPrivilege DELETE_DISCUSSION_COMMENTS
    • DELETE_PUBLISHED_PROJECT_DATA

      public static final ProjectPrivilege DELETE_PUBLISHED_PROJECT_DATA
  • Method Details

    • 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