## Uses of Class
com.genesyslab.wfm7.API.service.schedule750.SchStateFilter

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

- - ### Uses of SchStateFilter in com.genesyslab.wfm7.API.service.schedule750

    Methods in com.genesyslab.wfm7.API.service.schedule750 with parameters of type SchStateFilter
    Modifier and Type | Method and Description
    --- | ---
    `java.lang.String` | WFMScheduleService750Soap.`applyCalendarItemsAsync(int scheduleID, int siteID, double startDate, double endDate, CfgAgentFilter agentFilter, SchStateFilter stateFilter, boolean autoCommit)` Applies non-scheduled calendar items to the schedule, if possible.
    `java.lang.String` | WFMScheduleService750Soap.`commitPendingAgentDay(int scheduleID, int siteID, double[] days, CfgAgentFilter agentFilter, SchStateFilter stateFilter)`
    `java.lang.String` | WFMScheduleService750Soap.`deleteState(int scheduleID, int siteID, CfgAgentFilter agentFilter, SchStateFilter stateFilter, SchState[] states, boolean ignoreWarnings, boolean allOrNothing, boolean autoCommit)` Deletes the specified scheduled state(s) from the agent(s) schedules.
    `SchAgentDayHolder` | WFMScheduleService750Soap.`getAgentDay(int source, int scheduleID, int siteID, double startDate, double endDate, CfgAgentFilter agentFilter, SchStateFilter stateFilter, 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 the specified schedule for the specified range of dates and specified set of agents.
    `SchAgentStateHolder` | WFMScheduleService750Soap.`getAgentState(int source, int scheduleID, int siteID, double startDateTime, double endDateTime, CfgAgentFilter agentFilter, SchStateFilter stateFilter, int stateLayout, boolean provideStateInfo)` Loads agent scheduled states of specified type from specified time window.
    `SchCoverageHolder` | WFMScheduleService750Soap.`getStateGroupCoverage(int source, int scheduleID, int siteID, double startDate, double endDate, CfgAgentFilter agentFilter, SchStateFilter stateFilter, int[] stateGroups, int granularity)` Calculates the schedule state group coverage for every specified state group, taking schedules of specified agents.
    `java.lang.String` | WFMScheduleService750Soap.`insertAgentDay(int scheduleID, int siteID, CfgAgentFilter agentFilter, SchStateFilter stateFilter, SchAgentDay[] agentDayArray, boolean buildAgentDay, boolean ignoreWarnings, boolean allOrNothing, boolean autoCommit)` Used to insert the same agent day schedule(s) for multiple agents.
    `java.lang.String` | WFMScheduleService750Soap.`insertState(int scheduleID, int siteID, CfgAgentFilter agentFilter, SchStateFilter stateFilter, SchState[] states, boolean ignoreWarnings, boolean allOrNothing, boolean autoCommit)` Used to insert the same schedule states into different agents' schedules.
    `SchSnapshot` | WFMScheduleService750Soap.`openAgentDaySnapshot(int source, int scheduleID, int siteID, double startDate, double endDate, CfgAgentFilter agentFilter, SchStateFilter stateFilter, int groupMode, int sortMode, boolean ascending, double sortDate, SchTotalsRequest[] totalsRequest)`
    `java.lang.String` | WFMScheduleService750Soap.`openAgentDaySnapshotAsync(int source, int scheduleID, int siteID, double startDate, double endDate, CfgAgentFilter agentFilter, SchStateFilter stateFilter, int groupMode, int sortMode, boolean ascending, double sortDate, SchTotalsRequest[] totalsRequest)`
    `java.lang.String` | WFMScheduleService750Soap.`rollbackPendingAgentDay(int scheduleID, int siteID, double[] days, CfgAgentFilter agentFilter, SchStateFilter stateFilter)`
    `java.lang.String` | WFMScheduleService750Soap.`validateScheduleAsync(int source, int scheduleID, int siteID, double startDate, double endDate, CfgAgentFilter agentFilter, SchStateFilter stateFilter)` Validates the specified range of the schedule.

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