Class OutlineCodeDefinition

java.lang.Object
com.aspose.tasks.cloud.model.OutlineCodeDefinition

public class OutlineCodeDefinition extends Object
Represents an outline code definition.
  • Constructor Details

    • OutlineCodeDefinition

      public OutlineCodeDefinition()
  • Method Details

    • guid

      public OutlineCodeDefinition guid(String guid)
    • getGuid

      public String getGuid()
      The Guid of an outline code.
      Returns:
      guid
    • setGuid

      public void setGuid(String guid)
    • fieldId

      public OutlineCodeDefinition fieldId(String fieldId)
    • getFieldId

      public String getFieldId()
      Corresponds to the field number of an outline code.
      Returns:
      fieldId
    • setFieldId

      public void setFieldId(String fieldId)
    • fieldName

      public OutlineCodeDefinition fieldName(String fieldName)
    • getFieldName

      public String getFieldName()
      The name of a custom outline code.
      Returns:
      fieldName
    • setFieldName

      public void setFieldName(String fieldName)
    • alias

      public OutlineCodeDefinition alias(String alias)
    • getAlias

      public String getAlias()
      The alias of a custom outline code.
      Returns:
      alias
    • setAlias

      public void setAlias(String alias)
    • phoneticAlias

      public OutlineCodeDefinition phoneticAlias(String phoneticAlias)
    • getPhoneticAlias

      public String getPhoneticAlias()
      The phonetic pronunciation of the alias of the custom outline code.
      Returns:
      phoneticAlias
    • setPhoneticAlias

      public void setPhoneticAlias(String phoneticAlias)
    • values

      public OutlineCodeDefinition values(List<OutlineValue> values)
    • addValuesItem

      public OutlineCodeDefinition addValuesItem(OutlineValue valuesItem)
    • getValues

      public List<OutlineValue> getValues()
      Returns List&lt;OutlineValue&gt; Values. The values of the table associated with this outline code.
      Returns:
      values
    • setValues

      public void setValues(List<OutlineValue> values)
    • enterprise

      public OutlineCodeDefinition enterprise(Boolean enterprise)
    • isEnterprise

      public Boolean isEnterprise()
      Determines whether a custom outline code is an enterprise custom outline code.
      Returns:
      enterprise
    • setEnterprise

      public void setEnterprise(Boolean enterprise)
    • enterpriseOutlineCodeAlias

      public OutlineCodeDefinition enterpriseOutlineCodeAlias(Integer enterpriseOutlineCodeAlias)
    • getEnterpriseOutlineCodeAlias

      public Integer getEnterpriseOutlineCodeAlias()
      The reference to another custom field for which this outline code definition is an alias.
      Returns:
      enterpriseOutlineCodeAlias
    • setEnterpriseOutlineCodeAlias

      public void setEnterpriseOutlineCodeAlias(Integer enterpriseOutlineCodeAlias)
    • resourceSubstitutionEnabled

      public OutlineCodeDefinition resourceSubstitutionEnabled(Boolean resourceSubstitutionEnabled)
    • isResourceSubstitutionEnabled

      public Boolean isResourceSubstitutionEnabled()
      Determines whether the custom outline code can be used by the Resource Substitution Wizard in Microsoft Project.
      Returns:
      resourceSubstitutionEnabled
    • setResourceSubstitutionEnabled

      public void setResourceSubstitutionEnabled(Boolean resourceSubstitutionEnabled)
    • leafOnly

      public OutlineCodeDefinition leafOnly(Boolean leafOnly)
    • isLeafOnly

      public Boolean isLeafOnly()
      Determines whether the values specified in this outline code field must be leaf values.
      Returns:
      leafOnly
    • setLeafOnly

      public void setLeafOnly(Boolean leafOnly)
    • allLevelsRequired

      public OutlineCodeDefinition allLevelsRequired(Boolean allLevelsRequired)
    • isAllLevelsRequired

      public Boolean isAllLevelsRequired()
      Determines whether the new codes must have all levels. Not available for Enterprise Codes.
      Returns:
      allLevelsRequired
    • setAllLevelsRequired

      public void setAllLevelsRequired(Boolean allLevelsRequired)
    • onlyTableValuesAllowed

      public OutlineCodeDefinition onlyTableValuesAllowed(Boolean onlyTableValuesAllowed)
    • isOnlyTableValuesAllowed

      public Boolean isOnlyTableValuesAllowed()
      Determines whether the values specified must come from values table.
      Returns:
      onlyTableValuesAllowed
    • setOnlyTableValuesAllowed

      public void setOnlyTableValuesAllowed(Boolean onlyTableValuesAllowed)
    • masks

      public OutlineCodeDefinition masks(List<OutlineMask> masks)
    • addMasksItem

      public OutlineCodeDefinition addMasksItem(OutlineMask masksItem)
    • getMasks

      public List<OutlineMask> getMasks()
      Returns List&lt;OutlineMask&gt; Masks. The table of entries that define the outline code mask.
      Returns:
      masks
    • setMasks

      public void setMasks(List<OutlineMask> masks)
    • showIndent

      public OutlineCodeDefinition showIndent(Boolean showIndent)
    • isShowIndent

      public Boolean isShowIndent()
      Determines whether the indents of this outline code must be shown.
      Returns:
      showIndent
    • setShowIndent

      public void setShowIndent(Boolean showIndent)
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object