Package co.ecg.alpaca.toolkit.generated
Class Login.UserGetLoginInfoRequest
java.lang.Object
co.ecg.alpaca.toolkit.messaging.request.Request<Login.UserGetLoginInfoResponse>
co.ecg.alpaca.toolkit.generated.Login.UserGetLoginInfoRequest
- Enclosing class:
- Login
@ChoiceGroup("phoneNumber") @ChoiceGroup("linePort") @ChoiceGroup({"userId","loginRole"})
public static class Login.UserGetLoginInfoRequest
extends Request<Login.UserGetLoginInfoResponse>
UserGetLoginInfoRequest22V3 is used to access login information for a user either by a userId, dn or lineport. The phone number may be any DN associated with a user. The lineport may be any lineport associated with a user. The response is a UserGetLoginInfoResponse22V3 or an ErrorResponse The following elements are only used in AS data mode and ignored in XS and Amplify data mode. loginType
- Author:
- AlpacaGenerator
-
Nested Class Summary
Nested classes/interfaces inherited from class co.ecg.alpaca.toolkit.messaging.request.Request
Request.Protocol
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionUserGetLoginInfoRequest
(BroadWorksServer broadWorksServer) UserGetLoginInfoRequest
(BroadWorksServer broadWorksServer, String phoneNumber) UserGetLoginInfoRequest
(BroadWorksServer broadWorksServer, String userId, LoginRole loginRole) -
Method Summary
Modifier and TypeMethodDescriptionvoid
Forms the XML Document for this Request Object.setLinePort
(String linePort) setLoginRole
(LoginRole loginRole) setPhoneNumber
(String phoneNumber) Methods inherited from class co.ecg.alpaca.toolkit.messaging.request.Request
appendChild, appendChild, appendChild, asyncFire, createElement, createNilElement, createNilElement, createTextElement, equals, fire, fire, getBroadWorksServer, getCacheString, getCommandElement, getCommandType, getDomDocument, getId, getOCSProtocol, getRequestTimeoutMillis, getResponseClass, getRetries, getRetryCodes, getRootElement, getValidationErrorsAsString, hashCode, isIgnoreCache, isMemberOfBundle, isValid, setBroadWorksServer, setCommandElement, setCommandType, setDomDocument, setEcho, setIgnoreCache, setMemberOfBundle, setRequestId, setRequestTimeoutMillis, setResponseClass, setRetries, setRetryCodes, setRootElement, toString, validate
-
Field Details
-
userId
-
loginRole
-
phoneNumber
-
linePort
-
-
Constructor Details
-
UserGetLoginInfoRequest
public UserGetLoginInfoRequest() -
UserGetLoginInfoRequest
-
UserGetLoginInfoRequest
public UserGetLoginInfoRequest(BroadWorksServer broadWorksServer, String userId, LoginRole loginRole) -
UserGetLoginInfoRequest
-
-
Method Details
-
setUserId
-
getUserId
-
setLoginRole
-
getLoginRole
-
setPhoneNumber
-
getPhoneNumber
-
setLinePort
-
getLinePort
-
formRequest
public void formRequest()Forms the XML Document for this Request Object. Called by the Request upon fire().- Overrides:
formRequest
in classRequest<Login.UserGetLoginInfoResponse>
-