com.genesyslab.wfm7.API.service.config761

## Class CfgAgentTimeOffRule

- java.lang.Object
- - com.genesyslab.wfm7.API.service.config761.CfgAgentTimeOffRule

- All Implemented Interfaces:
    java.io.Serializable

      public class CfgAgentTimeOffRule
      extends java.lang.Object
      implements java.io.Serializable

  Agent Time Off Rule
  See Also:
    Serialized Form

- - ### Field Summary

    Fields
    Modifier and Type | Field and Description
    --- | ---
    `private java.lang.Object` | `__equalsCalc`
    `private boolean` | `__hashCodeCalc`
    `private int` | `wmAccrualRuleId` Accrual Rule ID (`CfgAccrualRule`)
    `private double` | `wmBonusHours` Bonus Hours
    `private double` | `wmCarriedOverHours` Carried-Over Hours
    `private double` | `wmCarryOverDate` Carry-Over Date (`OleDateTime`); can be NULL
    `private double` | `wmStopAccrualDate` Stop Accrual Date (`OleDateTime`); can be NULL
    `private int` | `wmTimeOffTypeId` Time Off Type ID (`CfgTimeOffType`)

  - ### Constructor Summary

    Constructors
    Constructor and Description
    `CfgAgentTimeOffRule()`
    `CfgAgentTimeOffRule(int wmTimeOffTypeId, int wmAccrualRuleId, double wmCarryOverDate, double wmBonusHours, double wmCarriedOverHours, double wmStopAccrualDate)`

  - ### Method Summary

    Methods
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | `equals(java.lang.Object obj)`
    `int` | `getWmAccrualRuleId()` Gets the wmAccrualRuleId value for this CfgAgentTimeOffRule.
    `double` | `getWmBonusHours()` Gets the wmBonusHours value for this CfgAgentTimeOffRule.
    `double` | `getWmCarriedOverHours()` Gets the wmCarriedOverHours value for this CfgAgentTimeOffRule.
    `double` | `getWmCarryOverDate()` Gets the wmCarryOverDate value for this CfgAgentTimeOffRule.
    `double` | `getWmStopAccrualDate()` Gets the wmStopAccrualDate value for this CfgAgentTimeOffRule.
    `int` | `getWmTimeOffTypeId()` Gets the wmTimeOffTypeId value for this CfgAgentTimeOffRule.
    `int` | `hashCode()`
    `void` | `setWmAccrualRuleId(int wmAccrualRuleId)` Sets the wmAccrualRuleId value for this CfgAgentTimeOffRule.
    `void` | `setWmBonusHours(double wmBonusHours)` Sets the wmBonusHours value for this CfgAgentTimeOffRule.
    `void` | `setWmCarriedOverHours(double wmCarriedOverHours)` Sets the wmCarriedOverHours value for this CfgAgentTimeOffRule.
    `void` | `setWmCarryOverDate(double wmCarryOverDate)` Sets the wmCarryOverDate value for this CfgAgentTimeOffRule.
    `void` | `setWmStopAccrualDate(double wmStopAccrualDate)` Sets the wmStopAccrualDate value for this CfgAgentTimeOffRule.
    `void` | `setWmTimeOffTypeId(int wmTimeOffTypeId)` Sets the wmTimeOffTypeId value for this CfgAgentTimeOffRule.

    - ### Methods inherited from class java.lang.Object

      `clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait`

- - ### Field Detail

    - #### wmTimeOffTypeId

          private int wmTimeOffTypeId

      Time Off Type ID (`CfgTimeOffType`)

    - #### wmAccrualRuleId

          private int wmAccrualRuleId

      Accrual Rule ID (`CfgAccrualRule`)

    - #### wmCarryOverDate

          private double wmCarryOverDate

      Carry-Over Date (`OleDateTime`); can be NULL

    - #### wmCarriedOverHours

          private double wmCarriedOverHours

      Carried-Over Hours

    - #### wmBonusHours

          private double wmBonusHours

      Bonus Hours

    - #### wmStopAccrualDate

          private double wmStopAccrualDate

      Stop Accrual Date (`OleDateTime`); can be NULL

    - #### __equalsCalc

          private java.lang.Object __equalsCalc

    - #### __hashCodeCalc

          private boolean __hashCodeCalc

  - ### Constructor Detail

    - #### CfgAgentTimeOffRule

          public CfgAgentTimeOffRule()

    - #### CfgAgentTimeOffRule

          public CfgAgentTimeOffRule(int wmTimeOffTypeId,
                             int wmAccrualRuleId,
                             double wmCarryOverDate,
                             double wmBonusHours,
                             double wmCarriedOverHours,
                             double wmStopAccrualDate)

  - ### Method Detail

    - #### getWmTimeOffTypeId

          public int getWmTimeOffTypeId()

      Gets the wmTimeOffTypeId value for this CfgAgentTimeOffRule.
      Returns:
        wmTimeOffTypeId

    - #### setWmTimeOffTypeId

          public void setWmTimeOffTypeId(int wmTimeOffTypeId)

      Sets the wmTimeOffTypeId value for this CfgAgentTimeOffRule.
      Parameters:
        `wmTimeOffTypeId` -

    - #### getWmAccrualRuleId

          public int getWmAccrualRuleId()

      Gets the wmAccrualRuleId value for this CfgAgentTimeOffRule.
      Returns:
        wmAccrualRuleId

    - #### setWmAccrualRuleId

          public void setWmAccrualRuleId(int wmAccrualRuleId)

      Sets the wmAccrualRuleId value for this CfgAgentTimeOffRule.
      Parameters:
        `wmAccrualRuleId` -

    - #### getWmCarryOverDate

          public double getWmCarryOverDate()

      Gets the wmCarryOverDate value for this CfgAgentTimeOffRule.
      Returns:
        wmCarryOverDate

    - #### setWmCarryOverDate

          public void setWmCarryOverDate(double wmCarryOverDate)

      Sets the wmCarryOverDate value for this CfgAgentTimeOffRule.
      Parameters:
        `wmCarryOverDate` -

    - #### getWmBonusHours

          public double getWmBonusHours()

      Gets the wmBonusHours value for this CfgAgentTimeOffRule.
      Returns:
        wmBonusHours

    - #### setWmBonusHours

          public void setWmBonusHours(double wmBonusHours)

      Sets the wmBonusHours value for this CfgAgentTimeOffRule.
      Parameters:
        `wmBonusHours` -

    - #### getWmCarriedOverHours

          public double getWmCarriedOverHours()

      Gets the wmCarriedOverHours value for this CfgAgentTimeOffRule.
      Returns:
        wmCarriedOverHours

    - #### setWmCarriedOverHours

          public void setWmCarriedOverHours(double wmCarriedOverHours)

      Sets the wmCarriedOverHours value for this CfgAgentTimeOffRule.
      Parameters:
        `wmCarriedOverHours` -

    - #### getWmStopAccrualDate

          public double getWmStopAccrualDate()

      Gets the wmStopAccrualDate value for this CfgAgentTimeOffRule.
      Returns:
        wmStopAccrualDate

    - #### setWmStopAccrualDate

          public void setWmStopAccrualDate(double wmStopAccrualDate)

      Sets the wmStopAccrualDate value for this CfgAgentTimeOffRule.
      Parameters:
        `wmStopAccrualDate` -

    - #### equals

          public boolean equals(java.lang.Object obj)

      Overrides:
        `equals` in class `java.lang.Object`

    - #### hashCode

          public int hashCode()

      Overrides:
        `hashCode` in class `java.lang.Object`

Copyright © 2005-2016 Genesys Telecommunications Labs, Inc. All Rights Reserved.