## Uses of Class
com.genesyslab.wfm7.API.service.schedule720.SchAgentDayHolder

- Packages that use SchAgentDayHolder
  Package | Description
  --- | ---
  com.genesyslab.wfm7.API.service.schedule720 | WFM Schedule Service is part of WFM Server that handles schedule data.
  com.genesyslab.wfm7.API.service.scheduleTrade720 |

- - ### Uses of SchAgentDayHolder in com.genesyslab.wfm7.API.service.schedule720

    Fields in com.genesyslab.wfm7.API.service.schedule720 declared as SchAgentDayHolder
    Modifier and Type | Field and Description
    --- | ---
    `private SchAgentDayHolder` | SchNotification.`schedules` `SchAgentDayHolder` contains schedule and related information
    `private SchAgentDayHolder` | SchAuditLog.`schedules` `SchAgentDayHolder` contains schedule and related information

    Methods in com.genesyslab.wfm7.API.service.schedule720 that return SchAgentDayHolder
    Modifier and Type | Method and Description
    --- | ---
    `SchAgentDayHolder` | WFMScheduleService720Soap.`buildAgentDay(int scheduleID, int siteID, SchAgentDay[] newSchedule, int stateLayout, int[] excludeStates, boolean provideStateInfo, boolean provideActivitySetInfo, boolean provideOvertime, boolean provideTradeEligibility)` Builds complete schedule shifts with optimal breal/meal distibution for given schedule shifts
    `SchAgentDayHolder` | WFMScheduleService720Soap.`buildAgentDayInSnapshot(java.lang.String schSnapshotID, SchAgentDay[] newSchedule, SchAgentDay[] modifiedSchedule, int stateLayout, int[] excludeStates, boolean provideStateInfo, boolean provideActivitySetInfo, boolean provideOvertime, boolean provideTradeEligibility)` Builds complete schedule shifts with optimal breal/meal distibution for given schedule shifts and based on existing schedule snapshot
    `SchAgentDayHolder` | WFMScheduleService720Soap.`fetchAgentDayFromSnapshot(java.lang.String schSnapshotID, int firstAgentIndex, int lastAgentIndex, double firstDate, double lastDate, int stateLayout, int[] excludeStates, boolean provideStateInfo, boolean provideActivitySetInfo, boolean provideAgentInfo, boolean provideOvertime, boolean provideTradeEligibility, boolean provideTeamInfo, boolean provideContractInfo, boolean provideAvailabilityInfo, boolean autoRefresh)`
    `SchAgentDayHolder` | WFMScheduleService720Soap.`fetchPendingAgentDayFromSnapshot(java.lang.String schSnapshotID, int firstIndex, int lastIndex, int stateLayout, int[] excludeStates, boolean provideStateInfo, boolean provideAgentInfo, boolean provideOvertime, boolean provideTeamInfo, boolean provideContractInfo, boolean provideAvailabilityInfo)`
    `SchAgentDayHolder` | WFMScheduleService720Soap.`getAgentDay(int source, int scheduleID, int siteID, double startDate, double endDate, int[] teamIDArray, int[] agentIDArray, int[] contractIDFilter, SchStateID[] stateIDFilter, int[] excludeStates, int groupMode, int sortMode, boolean ascending, double sortDate, int stateLayout, boolean provideStateInfo, boolean provideActivitySetInfo, boolean provideAgentInfo, boolean provideOvertime, boolean provideTradeEligibility, SchTotalsRequest[] totalsRequest, boolean provideTeamInfo, boolean provideContractInfo, boolean provideAvailabilityInfo)` Loads agent days from specified schedule for specified range of dates and specified set of agents.
    `SchAgentDayHolder` | SchNotification.`getSchedules()` Gets the schedules value for this SchNotification.
    `SchAgentDayHolder` | SchAuditLog.`getSchedules()` Gets the schedules value for this SchAuditLog.

    Methods in com.genesyslab.wfm7.API.service.schedule720 with parameters of type SchAgentDayHolder
    Modifier and Type | Method and Description
    --- | ---
    `void` | SchNotification.`setSchedules(SchAgentDayHolder schedules)` Sets the schedules value for this SchNotification.
    `void` | SchAuditLog.`setSchedules(SchAgentDayHolder schedules)` Sets the schedules value for this SchAuditLog.

    Constructors in com.genesyslab.wfm7.API.service.schedule720 with parameters of type SchAgentDayHolder
    Constructor and Description
    `SchAuditLog(int transactionsNSizeIs, SchAuditTransaction[] transactions, SchAgentDayHolder schedules, int schScenarioInfoNSizeIs, SchScenarioShort[] schScenarioInfo, int cfgUserInfoNSizeIs, CfgUserShort[] cfgUserInfo)`
    `SchNotification(long timestamp, int changesNSizeIs, SchAuditDay[] changes, SchAgentDayHolder schedules)`

  - ### Uses of SchAgentDayHolder in com.genesyslab.wfm7.API.service.scheduleTrade720

    Fields in com.genesyslab.wfm7.API.service.scheduleTrade720 declared as SchAgentDayHolder
    Modifier and Type | Field and Description
    --- | ---
    `private SchAgentDayHolder` | SchTradeNotification.`schedules` `SchAgentDayHolder` contains schedule and related information

    Methods in com.genesyslab.wfm7.API.service.scheduleTrade720 that return SchAgentDayHolder
    Modifier and Type | Method and Description
    --- | ---
    `SchAgentDayHolder` | SchTradeNotification.`getSchedules()` Gets the schedules value for this SchTradeNotification.

    Methods in com.genesyslab.wfm7.API.service.scheduleTrade720 with parameters of type SchAgentDayHolder
    Modifier and Type | Method and Description
    --- | ---
    `void` | SchTradeNotification.`setSchedules(SchAgentDayHolder schedules)` Sets the schedules value for this SchTradeNotification.

    Constructors in com.genesyslab.wfm7.API.service.scheduleTrade720 with parameters of type SchAgentDayHolder
    Constructor and Description
    `SchTradeNotification(long timestamp, int proposalsNSizeIs, SchTradeProposalStatus[] proposals, int responsesNSizeIs, SchTradeResponseStatus[] responses, int tradesNSizeIs, SchTradeStatus[] trades, int schTradeProposalNSizeIs, SchTradeProposal[] schTradeProposal, int schTradeResponseNSizeIs, SchTradeResponse[] schTradeResponse, int schTradeNSizeIs, SchTrade[] schTrade, SchAgentDayHolder schedules)`

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