Class EnumType

java.lang.Object
com.primavera.integration.client.bo.enm.EnumType
Direct Known Subclasses:
AccrualType, ActivityCodeTypeScope, ActivityStatus, ActivityType, AlertStatus, AlertType, ApprovalStatus, AssignmentStaffingPreference, BaselineActMatchType, BudgetChangeStatus, CalendarType, CBSStatus, ConstraintType, CostSpreadType, CriterionType, CriticalActivityPathType, CurrencySeparator, DateFormatType, DateSeparator, DateTimeFormatType, DayOfWeekType, DecimalCount, DefaultRateType, DiscountApplicationPeriod, DisplayDensityType, DocumentScanStatus, DocumentStatusName, DocumentType, DurationType, EarnedValueCalculationType, EarnedValueComputeType, EarnedValueETCComputeType, EmailType, EtlInterval, GlobalPrivilege, HistoryInterval, HistoryLevel, ImpactLevel, ImportOption, IndustryType, IntegratedObjectType, IntegratedProjectType, IssuePriority, IssueStatus, JobRecurringType, JobStatus, JobType, LevelingPriority, LicenseType, NegativeCurrencyFormat, OutOfSequenceScheduleType, PercentCompleteType, PortfolioType, PositiveCurrencyFormat, Proficiency, ProjectPrivilege, ProjectRiskLevel, ProjectScheduleType, ProjectStatus, ProjPropType, RateSource, RateSourcePreference, RateType, RelationshipType, ResourceHourStatus, ResourceType, ReviewerStatusBusinessObjectType, ReviewStatus, ReviewStatusType, RiskPriority, RiskResponseActionStatus, RiskResponseType, RiskScoreMatrixMethod, RiskStatus, RiskType, RoleLimitDisplayOption, RollingDateType, ScheduleFloatType, ScheduleRelationshipLagCalendar, ScheduleWBSHierarchyType, ScopeType, SpreadPeriodType, Status, StatusCompletion, StatusDates, SummaryLevel, SummarySpreadInterval, TaskStatusCompletion, TaskStatusDates, TaskType, TeamMemberAssignmentOption, ThresholdMonitorDetail, ThresholdParameterType, ThresholdStatus, ThresholdType, TimesheetApprovingAs, TimesheetPeriodType, TimesheetStatus, UDFDataType, UDFIndicator, UDFSubjectArea, UDFSummaryMethodType, UnitType

public abstract class EnumType extends Object
The base class of all typesafe enumerations
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    Compares this enumeration to the specified object
    abstract String
    Gets the description of this enumeration instance
    abstract String
    Gets the internal value of this enumeration instance
    int
    Returns a hash code value for the object.
    int
    Gets the integer representing this particular enumeration instance.

    Methods inherited from class java.lang.Object

    getClass, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • EnumType

      public EnumType()
  • Method Details

    • intValue

      public int intValue()
      Gets the integer representing this particular enumeration instance. This value is also used when exporting to XML.
      Returns:
      int an integer corresponding to the unique enumeration instance
    • hashCode

      public int hashCode()
      Returns a hash code value for the object. This method is supported for the benefit of hashtables such as those provided by java.util.Hashtable.
      Overrides:
      hashCode in class Object
      Returns:
      int a hash code value for this object.
    • equals

      public boolean equals(Object obj)
      Compares this enumeration to the specified object
      Overrides:
      equals in class Object
      Parameters:
      obj - the object to compare this enumeration against
      Returns:
      boolean true if the objects are equal; false otherwise
    • getValue

      public abstract String getValue()
      Gets the internal value of this enumeration instance
      Returns:
      String the internal value
    • getDescription

      public abstract String getDescription()
      Gets the description of this enumeration instance
      Returns:
      String the description