public interface WFMScheduleTradeService712Soap
extends java.rmi.Remote
Modifier and Type | Method and Description |
---|---|
SchTradeResponseStatus |
acceptTradeProposal(int siteID,
int agentID,
int proposalID,
java.lang.String comments)
Acceptation of proposal creates a response record, which goes back to proposing agent for final handshake.
|
SchTradeProposalStatus |
acceptTradeResponse(int siteID,
int agentID,
int proposalID,
int responseID,
java.lang.String comments)
A response to proposal should be accepted by proposing agent in order to schedule trade to be submitted for approval.
|
SchTradeStatus |
approveTrade(int siteID,
int tradeID,
java.lang.String comments)
A supervisor may approve pending trade.
|
SchTradeProposalStatus |
cancelTradeProposal(int siteID,
int agentID,
int proposalID,
java.lang.String comments)
A proposal can be canceled by proposing agent at any time while proposal is in "Open" or "In Review" status.
|
SchTradeResponseStatus |
cancelTradeResponse(int siteID,
int agentID,
int responseID,
java.lang.String comments)
A response to proposal can be canceled by responding agent at any time while proposal is in "Accept" or "In Review" status.
|
SchValidationHolder |
checkTrade(int siteID,
int tradeID)
Checks weather trade would violate any "soft" or "hard" constraints.
|
SchTradeProposalStatus |
declinePersonalTradeProposal(int siteID,
int agentID,
int proposalID,
java.lang.String comments)
Responding agent may select to decline personal trade proposal.
|
SchTradeStatus |
declineTrade(int siteID,
int tradeID,
java.lang.String comments)
A supervisor may decline the trade.
|
SchTradeResponseStatus |
declineTradeResponse(int siteID,
int agentID,
int responseID,
java.lang.String comments)
A proposing agent can select to decline response from community to community proposal as well as response from agent responding to personal proposal if two-way handshake was requested.
|
SchTradeHolder |
fetchTradeFromSnapshot(java.lang.String snapshotID,
int firstIndex,
int lastIndex,
int schStateLayout,
boolean schProvideStateInfo,
boolean cfgProvideAgentInfo,
boolean cfgProvideTeamInfo,
boolean cfgProvideContractInfo)
Retrieves a specified range of trades from snapshot.
|
SchTradeProposalHolder |
fetchTradeProposalFromSnapshot(java.lang.String snapshotID,
int firstIndex,
int lastIndex,
int schStateLayout,
boolean schProvideStateInfo,
boolean cfgProvideAgentInfo,
boolean cfgProvideTeamInfo,
boolean cfgProvideContractInfo)
Retrieves a specified range of trade proposals from snapshot.
|
SchTradeResponseHolder |
fetchTradeResponseFromSnapshot(java.lang.String snapshotID,
int firstIndex,
int lastIndex,
int schStateLayout,
boolean schProvideStateInfo,
boolean cfgProvideAgentInfo,
boolean cfgProvideTeamInfo,
boolean cfgProvideContractInfo)
Retrieves a specified range of trade responses from snapshot.
|
SchTradeHolder |
getTrade(int siteID,
double startDate,
double endDate,
int[] teamIDArray,
int[] agentIDArray,
int[] statusFilter,
int tradeSortMode,
int agentSortMode,
boolean sortAscending,
int schStateLayout,
boolean schProvideStateInfo,
boolean cfgProvideAgentInfo,
boolean cfgProvideTeamInfo,
boolean cfgProvideContractInfo)
List trades by applying specified filters and sort order.
|
SchTradeHolder |
getTradeByID(int siteID,
int[] tradeIDArray,
int schStateLayout,
boolean schProvideStateInfo,
boolean cfgProvideAgentInfo,
boolean cfgProvideTeamInfo,
boolean cfgProvideContractInfo)
Loads specific trade for specified Trade ID.
|
SchCandidate |
getTradeCandidates(int siteID,
int agentID,
double[] days,
int[] teamIDFilter)
Retrieves list of agents with whom agent trade is possible
|
SchTradeProposalHolder |
getTradeProposal(int siteID,
int agentID,
int origin,
double startDate,
double endDate,
int[] teamFilter,
int[] typeFilter,
int[] statusFilter,
int proposalSortMode,
int agentSortMode,
boolean sortAscending,
int schStateLayout,
boolean schProvideStateInfo,
boolean cfgProvideAgentInfo,
boolean cfgProvideTeamInfo,
boolean cfgProvideContractInfo)
List trade proposals for specified agent by applying specified filters and sort order.
|
SchTradeProposalHolder |
getTradeProposalByID(int siteID,
int[] proposalIDArray,
int schStateLayout,
boolean schProvideStateInfo,
boolean cfgProvideAgentInfo,
boolean cfgProvideTeamInfo,
boolean cfgProvideContractInfo)
Loads specific trade proposal(s) for specified Proposal ID.
|
SchTradeResponseHolder |
getTradeResponse(int siteID,
int agentID,
int origin,
double startDate,
double endDate,
int[] statusFilter,
int responseSortMode,
int agentSortMode,
boolean sortAscending,
int schStateLayout,
boolean schProvideStateInfo,
boolean cfgProvideAgentInfo,
boolean cfgProvideTeamInfo,
boolean cfgProvideContractInfo)
List trade responses for specified agent by applying specified filters and sort order.
|
SchTradeResponseHolder |
getTradeResponseByID(int siteID,
int[] responseIDArray,
int schStateLayout,
boolean schProvideStateInfo,
boolean cfgProvideAgentInfo,
boolean cfgProvideTeamInfo,
boolean cfgProvideContractInfo)
Loads specific trade response(s) for specified Response ID.
|
SchTradeUnansweredHolder |
getUnanswered(int siteID,
int agentID,
double startDate,
double endDate)
Retrieves agent proposals with no response
|
SchTradeProposalSnapshot |
openTradeProposalSnapshot(int siteID,
int agentID,
int origin,
double startDate,
double endDate,
int[] teamFilter,
int[] typeFilter,
int[] statusFilter,
int proposalSortMode,
int agentSortMode,
boolean sortAscending)
Creates a snapshot of list of proposals on server side that can be accessed later in small portions.
|
SchTradeResponseSnapshot |
openTradeResponseSnapshot(int siteID,
int agentID,
int origin,
double startDate,
double endDate,
int[] statusFilter,
int responseSortMode,
int agentSortMode,
boolean sortAscending)
Creates a snapshot of list of responses on server side that can be accessed later in small portions.
|
SchTradeSnapshot |
openTradeSnapshot(int siteID,
double startDate,
double endDate,
int[] teamIDArray,
int[] agentIDArray,
int[] statusFilter,
int tradeSortMode,
int agentSortMode,
boolean sortAscending)
Creates a snapshot of list of trades on server side that can be accessed later in small portions.
|
SchTradeProposalStatus |
postTradeProposal(int siteID,
int agentID,
double[] dateArray,
java.lang.String comments)
A trade proposal is posted to community and is available to all qualifying agents.
|
SchTradeProposalStatus |
sendPersonalTradeProposal(int siteID,
int agentID,
int directToAgentID,
int handshake,
double[] dateArray,
java.lang.String comments)
A trade proposal is sent directly to specified agent.
|
void |
sortTradeProposalSnapshot(java.lang.String snapshotID,
int proposalSortMode,
int agentSortMode,
boolean sortAscending)
Changes trade proposal snapshot sort mode and/or order.
|
void |
sortTradeResponseSnapshot(java.lang.String snapshotID,
int responseSortMode,
int agentSortMode,
boolean sortAscending)
Changes trade response snapshot sort mode and/or order.
|
void |
sortTradeSnapshot(java.lang.String snapshotID,
int tradeSortMode,
int agentSortMode,
boolean sortAscending)
Changes trade snapshot sort mode and/or order.
|
SchTradeProposalHolder getTradeProposalByID(int siteID, int[] proposalIDArray, int schStateLayout, boolean schProvideStateInfo, boolean cfgProvideAgentInfo, boolean cfgProvideTeamInfo, boolean cfgProvideContractInfo) throws java.rmi.RemoteException
siteID
- Site IDproposalIDArray
- List of IDs of proposal to loadschStateLayout
- State presentation optionschProvideStateInfo
- Provide scheduled state info for every unique state in proposal schedules.cfgProvideAgentInfo
- "true" indicates to provide short information about every unique agent in a proposal result set.cfgProvideTeamInfo
- "true" indicates to provide short information about every unique agent's team in a proposal result set.cfgProvideContractInfo
- "true" indicates to provide short information about every unique agent's contract in a proposal result set.SchTradeProposalHolder
java.rmi.RemoteException
ESchStateLayout
SchTradeProposalHolder getTradeProposal(int siteID, int agentID, int origin, double startDate, double endDate, int[] teamFilter, int[] typeFilter, int[] statusFilter, int proposalSortMode, int agentSortMode, boolean sortAscending, int schStateLayout, boolean schProvideStateInfo, boolean cfgProvideAgentInfo, boolean cfgProvideTeamInfo, boolean cfgProvideContractInfo) throws java.rmi.RemoteException
siteID
- Site IDagentID
- An ID of agentorigin
- My Proposals, Other Proposals or All ProposalsstartDate
- Start date of Date window filterendDate
- End date of Date window filterteamFilter
- Defines filter for team of proposing agent. A null value means "any team".typeFilter
- Defines filter for type of proposals. A null value means "all types"statusFilter
- Defines filter for statuses of proposals. A null value means "all statuses"proposalSortMode
- Proposal list sort modeagentSortMode
- Agent list sort modesortAscending
- Defines sort orderschStateLayout
- State presentation optionschProvideStateInfo
- Provide scheduled state info for every unique state in proposal schedules.cfgProvideAgentInfo
- "true" indicates to provide short information about every unique agent in a proposal result set.cfgProvideTeamInfo
- "true" indicates to provide short information about every unique agent's team in a proposal result set.cfgProvideContractInfo
- "true" indicates to provide short information about every unique agent's contract in a proposal result set.SchTradeProposalHolder
java.rmi.RemoteException
ESchTradeProposalType
,
ESchTradeProposalStatus
,
ESchTradeProposalSortMode
,
ECfgSortMode.Agent
,
ESchStateLayout
SchTradeProposalSnapshot openTradeProposalSnapshot(int siteID, int agentID, int origin, double startDate, double endDate, int[] teamFilter, int[] typeFilter, int[] statusFilter, int proposalSortMode, int agentSortMode, boolean sortAscending) throws java.rmi.RemoteException
siteID
- Site IDagentID
- An ID of agentorigin
- My Proposals, Other Proposals or All ProposalsstartDate
- Start date of Date window filterendDate
- End date of Date window filterteamFilter
- Defines filter for team of proposing agent. A null value means "any team".typeFilter
- Defines filter for type of proposals. A null value means "all types"statusFilter
- Defines filter for statuses of proposals. A null value means "all statuses"proposalSortMode
- Proposal list sort modeagentSortMode
- Agent list sort modesortAscending
- Sort orderSchTradeProposalSnapshot
java.rmi.RemoteException
ESchTradeProposalType
,
ESchTradeProposalStatus
,
ESchTradeProposalSortMode
,
ECfgSortMode.Agent
SchTradeProposalHolder fetchTradeProposalFromSnapshot(java.lang.String snapshotID, int firstIndex, int lastIndex, int schStateLayout, boolean schProvideStateInfo, boolean cfgProvideAgentInfo, boolean cfgProvideTeamInfo, boolean cfgProvideContractInfo) throws java.rmi.RemoteException
snapshotID
- Proposal snapshot IDfirstIndex
- First proposal index in snapshotlastIndex
- Last proposal index in snapshotschStateLayout
- State presentation optionschProvideStateInfo
- Provide scheduled state info for every unique state in proposal schedules.cfgProvideAgentInfo
- "true" indicates to provide short information about every unique agent in a proposal result set.cfgProvideTeamInfo
- "true" indicates to provide short information about every unique agent's team in a proposal result set.cfgProvideContractInfo
- "true" indicates to provide short information about every unique agent's contract in a proposal result set.SchTradeProposalHolder
java.rmi.RemoteException
ESchStateLayout
void sortTradeProposalSnapshot(java.lang.String snapshotID, int proposalSortMode, int agentSortMode, boolean sortAscending) throws java.rmi.RemoteException
snapshotID
- Proposal snapshot IDproposalSortMode
- Proposal list sort modeagentSortMode
- Agent list sort modesortAscending
- Sort orderjava.rmi.RemoteException
ESchTradeProposalSortMode
,
ECfgSortMode.Agent
SchTradeResponseHolder getTradeResponseByID(int siteID, int[] responseIDArray, int schStateLayout, boolean schProvideStateInfo, boolean cfgProvideAgentInfo, boolean cfgProvideTeamInfo, boolean cfgProvideContractInfo) throws java.rmi.RemoteException
siteID
- Site IDresponseIDArray
- List of response IDs to loadschStateLayout
- State presentation optionschProvideStateInfo
- Provide scheduled state info for every unique state in proposal schedules.cfgProvideAgentInfo
- "true" indicates to provide short information about every unique agent in a proposal result set.cfgProvideTeamInfo
- "true" indicates to provide short information about every unique agent's team in a proposal result set.cfgProvideContractInfo
- "true" indicates to provide short information about every unique agent's contract in a proposal result set.SchTradeResponseHolder
java.rmi.RemoteException
ESchStateLayout
SchTradeResponseHolder getTradeResponse(int siteID, int agentID, int origin, double startDate, double endDate, int[] statusFilter, int responseSortMode, int agentSortMode, boolean sortAscending, int schStateLayout, boolean schProvideStateInfo, boolean cfgProvideAgentInfo, boolean cfgProvideTeamInfo, boolean cfgProvideContractInfo) throws java.rmi.RemoteException
siteID
- Site IDagentID
- An ID of agent receiving responses or sending responses.origin
- Filter responses for "My Responses", "Responses to My Proposals", "All Responses related to me".startDate
- Start date of Date window filterendDate
- End date of Date window filterstatusFilter
- Defines filter for statuses of proposals. A null value means "all statuses"responseSortMode
- Response list sort modeagentSortMode
- Agent list sort modesortAscending
- Sort orderschStateLayout
- State presentation optionschProvideStateInfo
- Provide scheduled state info for every unique state in proposal schedules.cfgProvideAgentInfo
- "true" indicates to provide short information about every unique agent in a proposal result set.cfgProvideTeamInfo
- "true" indicates to provide short information about every unique agent's team in a proposal result set.cfgProvideContractInfo
- "true" indicates to provide short information about every unique agent's contract in a proposal result set.SchTradeResponseHolder
java.rmi.RemoteException
ESchStateLayout
,
ESchTradeResponseStatus
,
ESchTradeResponseSortMode
,
ECfgSortMode.Agent
SchTradeResponseSnapshot openTradeResponseSnapshot(int siteID, int agentID, int origin, double startDate, double endDate, int[] statusFilter, int responseSortMode, int agentSortMode, boolean sortAscending) throws java.rmi.RemoteException
siteID
- Site IDagentID
- An ID of agent receiving responses or sending responses.origin
- Filter responses for "My Responses", "Responses to My Proposals", "All Responses related to me".startDate
- Start date of Date window filterendDate
- End date of Date window filterstatusFilter
- Defines filter for statuses of proposals. A null value means "all statuses"responseSortMode
- Response list sort modeagentSortMode
- Agent list sort modesortAscending
- Sort orderSchTradeResponseSnapshot
java.rmi.RemoteException
ESchTradeResponseStatus
,
ESchTradeResponseSortMode
,
ECfgSortMode.Agent
SchTradeResponseHolder fetchTradeResponseFromSnapshot(java.lang.String snapshotID, int firstIndex, int lastIndex, int schStateLayout, boolean schProvideStateInfo, boolean cfgProvideAgentInfo, boolean cfgProvideTeamInfo, boolean cfgProvideContractInfo) throws java.rmi.RemoteException
snapshotID
- Response snapshot IDfirstIndex
- First response index in snapshotlastIndex
- Last response index in snapshotschStateLayout
- Defines layout of returned agent day schedule.schProvideStateInfo
- Provide scheduled state info for every unique state in proposal schedules.cfgProvideAgentInfo
- "true" indicates to provide short information about every unique agent in a proposal result set.cfgProvideTeamInfo
- "true" indicates to provide short information about every unique agent's team in a proposal result set.cfgProvideContractInfo
- "true" indicates to provide short information about every unique agent's contract in a proposal result set.java.rmi.RemoteException
ESchStateLayout
,
SchTradeResponseHolder
void sortTradeResponseSnapshot(java.lang.String snapshotID, int responseSortMode, int agentSortMode, boolean sortAscending) throws java.rmi.RemoteException
snapshotID
- Trade response snapshot IDresponseSortMode
- Response list sort modeagentSortMode
- Agent list sort modesortAscending
- Sort orderjava.rmi.RemoteException
ESchTradeResponseSortMode
,
ECfgSortMode.Agent
SchTradeHolder getTradeByID(int siteID, int[] tradeIDArray, int schStateLayout, boolean schProvideStateInfo, boolean cfgProvideAgentInfo, boolean cfgProvideTeamInfo, boolean cfgProvideContractInfo) throws java.rmi.RemoteException
siteID
- Site IDtradeIDArray
- A list of trade IDs to loadschStateLayout
- Defines layout of returned agent day schedule.schProvideStateInfo
- Provide scheduled state info for every unique state in proposal schedules.cfgProvideAgentInfo
- "true" indicates to provide short information about every unique agent in a proposal result set.cfgProvideTeamInfo
- "true" indicates to provide short information about every unique agent's team in a proposal result set.cfgProvideContractInfo
- "true" indicates to provide short information about every unique agent's contract in a proposal result set.java.rmi.RemoteException
ESchStateLayout
,
SchTradeHolder
SchTradeHolder getTrade(int siteID, double startDate, double endDate, int[] teamIDArray, int[] agentIDArray, int[] statusFilter, int tradeSortMode, int agentSortMode, boolean sortAscending, int schStateLayout, boolean schProvideStateInfo, boolean cfgProvideAgentInfo, boolean cfgProvideTeamInfo, boolean cfgProvideContractInfo) throws java.rmi.RemoteException
siteID
- Site IDstartDate
- Start date of Date window filterendDate
- End date of Date window filterstatusFilter
- Defines filter for statuses of trades. A null value means "all statuses"tradeSortMode
- Proposal Agent, Response Agent. Proposal Paid Hours, Response Paid Hours, Status or None,agentSortMode
- Agent list sort modesortAscending
- Sort orderschStateLayout
- Defines layout of returned agent day schedule.schProvideStateInfo
- Provide scheduled state info for every unique state in proposal schedules.cfgProvideAgentInfo
- "true" indicates to provide short information about every unique agent in a proposal result set.cfgProvideTeamInfo
- "true" indicates to provide short information about every unique agent's team in a proposal result set.cfgProvideContractInfo
- "true" indicates to provide short information about every unique agent's contract in a proposal result set.SchTradeHolder
java.rmi.RemoteException
ESchTradeStatus
,
ESchTradeSortMode
,
ECfgSortMode.Agent
,
ESchStateLayout
SchTradeSnapshot openTradeSnapshot(int siteID, double startDate, double endDate, int[] teamIDArray, int[] agentIDArray, int[] statusFilter, int tradeSortMode, int agentSortMode, boolean sortAscending) throws java.rmi.RemoteException
siteID
- Site IDstartDate
- Start date of Date window filterendDate
- End date of Date window filterteamIDArray
- Defines filter for agent teams participating in schedule trades. A null value means no team filter.agentIDArray
- Defines filter for agents participating in schedule trades. A null value means no agent filter.statusFilter
- Defines filter for statuses of trades. A null value means "all statuses"tradeSortMode
- Proposal Agent, Response Agent. Proposal Paid Hours, Response Paid Hours, Status or None,agentSortMode
- Agent list sort modesortAscending
- Sort orderSchTradeSnapshot
java.rmi.RemoteException
ESchTradeStatus
,
ESchTradeSortMode
,
ECfgSortMode.Agent
SchTradeHolder fetchTradeFromSnapshot(java.lang.String snapshotID, int firstIndex, int lastIndex, int schStateLayout, boolean schProvideStateInfo, boolean cfgProvideAgentInfo, boolean cfgProvideTeamInfo, boolean cfgProvideContractInfo) throws java.rmi.RemoteException
snapshotID
- Trade snapshot IDfirstIndex
- First trade index in snapshotlastIndex
- Last trade index in snapshotschStateLayout
- Defines layout of returned agent day schedule.schProvideStateInfo
- Provide scheduled state info for every unique state in proposal schedules.cfgProvideAgentInfo
- "true" indicates to provide short information about every unique agent in a proposal result set.cfgProvideTeamInfo
- "true" indicates to provide short information about every unique agent's team in a proposal result set.cfgProvideContractInfo
- "true" indicates to provide short information about every unique agent's contract in a proposal result set.SchTradeHolder
java.rmi.RemoteException
ESchStateLayout
void sortTradeSnapshot(java.lang.String snapshotID, int tradeSortMode, int agentSortMode, boolean sortAscending) throws java.rmi.RemoteException
snapshotID
- Trade snapshot IDtradeSortMode
- Proposal Agent, Response Agent. Proposal Paid Hours, Response Paid Hours, Status or None,agentSortMode
- Agent list sort modesortAscending
- Sort orderjava.rmi.RemoteException
ESchTradeSortMode
,
ECfgSortMode.Agent
SchTradeProposalStatus postTradeProposal(int siteID, int agentID, double[] dateArray, java.lang.String comments) throws java.rmi.RemoteException
siteID
- Site IDagentID
- Agent IDdateArray
- List of dates that schedules agent wants to tradecomments
- Comments to proposaljava.rmi.RemoteException
SchTradeProposalStatus sendPersonalTradeProposal(int siteID, int agentID, int directToAgentID, int handshake, double[] dateArray, java.lang.String comments) throws java.rmi.RemoteException
siteID
- Site IDagentID
- An ID of agent sending the proposaldirectToAgentID
- An ID of agent that should receive a personal proposalhandshake
- one-way handshake or two-way handshakedateArray
- List of dates that schedules agent wants to tradecomments
- Comments to proposaljava.rmi.RemoteException
ESchTradeHandshakeType
SchTradeProposalStatus cancelTradeProposal(int siteID, int agentID, int proposalID, java.lang.String comments) throws java.rmi.RemoteException
siteID
- Site IDagentID
- An idendifier of agent canceling proposal. Must be the same as an ID of agent that created proposal.proposalID
- ID of proposal to cancelcomments
- Comments explaining why proposal was canceled (optional). These comments are appended to the comments field in proposal record and response record (if there is any).java.rmi.RemoteException
SchTradeResponseStatus declineTradeResponse(int siteID, int agentID, int responseID, java.lang.String comments) throws java.rmi.RemoteException
siteID
- Site IDagentID
- An ID of agent declining response. Must be the same as an ID of agent that created proposal.responseID
- ID of response to declinecomments
- Comments explaining why response was declined (optional). These comments are appended to the comments field in response record.java.rmi.RemoteException
SchTradeProposalStatus acceptTradeResponse(int siteID, int agentID, int proposalID, int responseID, java.lang.String comments) throws java.rmi.RemoteException
siteID
- Site IDagentID
- An ID of agent accepting response. Must be the same as an ID of agent that created proposal.proposalID
- An ID of proposalresponseID
- An ID of response to proposalcomments
- Comments addressed to supervisor (optional). These comments are written to the comments field in trade record.java.rmi.RemoteException
SchTradeResponseStatus acceptTradeProposal(int siteID, int agentID, int proposalID, java.lang.String comments) throws java.rmi.RemoteException
siteID
- Site IDagentID
- An ID of agent accepting trade proposalproposalID
- ID of proposal to acceptcomments
- Comments addressed to proposing agent. These comments are written to the comments field in response record.java.rmi.RemoteException
SchTradeProposalStatus declinePersonalTradeProposal(int siteID, int agentID, int proposalID, java.lang.String comments) throws java.rmi.RemoteException
siteID
- Site IDagentID
- An ID of agent declining trade proposalproposalID
- ID of proposal to declinecomments
- Comments addressed to proposing agentjava.rmi.RemoteException
SchTradeResponseStatus cancelTradeResponse(int siteID, int agentID, int responseID, java.lang.String comments) throws java.rmi.RemoteException
siteID
- Site IDagentID
- An ID of agent canceling response. Must be the same as an ID of agent that accepted proposal.responseID
- ID of response to cancelcomments
- Comments explaining why response was canceled (optional). These comments are appended to the comments field in response record.java.rmi.RemoteException
SchTradeStatus approveTrade(int siteID, int tradeID, java.lang.String comments) throws java.rmi.RemoteException
siteID
- Site IDtradeID
- Trade IDcomments
- Comments (optional). These comments are appended to the comments field in trade, proposal and response records.java.rmi.RemoteException
ESchTradeStatus
SchTradeStatus declineTrade(int siteID, int tradeID, java.lang.String comments) throws java.rmi.RemoteException
siteID
- Site IDtradeID
- Trade IDcomments
- Comments explaining why trade was declined (required). These comments are appended to the comments field in trade, proposal and response records. In case of auto-decline, a reason is generated automatically by the system.java.rmi.RemoteException
ESchTradeStatus
SchValidationHolder checkTrade(int siteID, int tradeID) throws java.rmi.RemoteException
siteID
- Site IDtradeID
- Trade IDjava.rmi.RemoteException
SchValidationHolder
SchCandidate getTradeCandidates(int siteID, int agentID, double[] days, int[] teamIDFilter) throws java.rmi.RemoteException
siteID
- Site IDagentID
- Agent IDdays
- List of datesteamIDFilter
- Team filter, null means "any team"SchCandidate
java.rmi.RemoteException
SchTradeUnansweredHolder getUnanswered(int siteID, int agentID, double startDate, double endDate) throws java.rmi.RemoteException
siteID
- Site IDagentID
- Agent IDstartDate
- Start date of Date window filterendDate
- End date of Date window filterSchTradeUnansweredHolder
java.rmi.RemoteException
Copyright © 2005-2016 Genesys Telecommunications Labs, Inc. All Rights Reserved.