Package co.ecg.alpaca.toolkit.generated
Class FlexibleSeatingHost
- java.lang.Object
-
- co.ecg.alpaca.toolkit.model.BroadWorksObject
-
- co.ecg.alpaca.toolkit.model.BroadWorksUser
-
- co.ecg.alpaca.toolkit.generated.FlexibleSeatingHost
-
- All Implemented Interfaces:
Serializable
public class FlexibleSeatingHost extends BroadWorksUser
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
FlexibleSeatingHost.GroupFlexibleSeatingAccessDeviceGetListRequest
Requests the list of access devices available for assignment to a flexible seating host or guest.static class
FlexibleSeatingHost.GroupFlexibleSeatingAccessDeviceGetListResponse
Response to GroupFlexibleSeatingAccessDeviceGetListRequeststatic class
FlexibleSeatingHost.GroupFlexibleSeatingHostAddInstanceRequest
Add a flexible seating host instance to a group.static class
FlexibleSeatingHost.GroupFlexibleSeatingHostDeleteInstanceRequest
Delete a flexible seating host instance from a group.static class
FlexibleSeatingHost.GroupFlexibleSeatingHostGetInstanceListRequest
Get a list of flexible seating host instances within a group.static class
FlexibleSeatingHost.GroupFlexibleSeatingHostGetInstanceListResponse
Response to the GroupFlexibleSeatingHostGetInstanceListRequest.static class
FlexibleSeatingHost.GroupFlexibleSeatingHostGetInstanceRequest
Request to get all the information of a flexible seating host instance.static class
FlexibleSeatingHost.GroupFlexibleSeatingHostGetInstanceResponse
Response to GroupFlexibleSeatingHostGetInstanceRequest22.static class
FlexibleSeatingHost.GroupFlexibleSeatingHostGuestAssociationGetRequest
Request the flexible seating host guest association details.static class
FlexibleSeatingHost.GroupFlexibleSeatingHostGuestAssociationGetResponse
Response to GroupFlexibleSeatingHostGuestAssociationGetRequest.static class
FlexibleSeatingHost.GroupFlexibleSeatingHostGuestAssociationModifyRequest
Modify the flexible seating host’s guest association attributes.static class
FlexibleSeatingHost.GroupFlexibleSeatingHostModifyActiveInstanceListRequest
Request to set the active status of flexible seating host instances.static class
FlexibleSeatingHost.GroupFlexibleSeatingHostModifyInstanceRequest
Request to modify a flexible seating host instance.static class
FlexibleSeatingHost.GroupFlexibleSeatingHostRoutingPoliciesGetRequest
Get a flexible seating host’s routing policies The response is either a GroupFlexibleSeatingHostRoutingPoliciesGetResponse or an ErrorResponse.static class
FlexibleSeatingHost.GroupFlexibleSeatingHostRoutingPoliciesGetResponse
Response to the GroupFlexibleSeatingHostRoutingPoliciesGetRequest.static class
FlexibleSeatingHost.GroupFlexibleSeatingHostRoutingPoliciesModifyRequest
Modify a flexible seating host’s routing policies The response is either a SuccessResponse or an ErrorResponse.static class
FlexibleSeatingHost.UserFlexibleSeatingGuestGetAvailableHostListRequest
Get a list of hosts that can be assigned to flexible seating guests.static class
FlexibleSeatingHost.UserFlexibleSeatingGuestGetAvailableHostListResponse
Response to the UserFlexibleSeatingGuestGetAvailableHostListRequest.static class
FlexibleSeatingHost.UserFlexibleSeatingGuestGetRequest
Request the user level data associated with flexible seating guest.static class
FlexibleSeatingHost.UserFlexibleSeatingGuestGetResponse
Response to UserFlexibleSeatingGuestGetRequest22.static class
FlexibleSeatingHost.UserFlexibleSeatingGuestModifyRequest
Modify the user level data associated with flexible seating guest.
-
Field Summary
Fields Modifier and Type Field Description protected AccessDeviceMultipleContactEndpointRead22
accessDeviceEndpoint
protected String
defaultAlias
protected String
networkClassOfService
protected ServiceInstanceReadProfile19sp1
serviceInstanceProfile
-
Fields inherited from class co.ecg.alpaca.toolkit.model.BroadWorksUser
group, groupId, serviceProvider, serviceProviderId, userId
-
Fields inherited from class co.ecg.alpaca.toolkit.model.BroadWorksObject
broadWorksServer, populated
-
-
Constructor Summary
Constructors Constructor Description FlexibleSeatingHost()
Serializable ConstructorFlexibleSeatingHost(Group group, String userId)
-
Method Summary
-
Methods inherited from class co.ecg.alpaca.toolkit.model.BroadWorksUser
getGroup, getGroupId, getServiceProvider, getServiceProviderId, getUserId, getUserId, setGroupId, setServiceProviderId, setUserId
-
Methods inherited from class co.ecg.alpaca.toolkit.model.BroadWorksObject
getBroadWorksServer, hasPopulated, isPopulated, setBroadWorksServer, setPopulated
-
-
-
-
Field Detail
-
serviceInstanceProfile
protected ServiceInstanceReadProfile19sp1 serviceInstanceProfile
-
defaultAlias
protected String defaultAlias
-
accessDeviceEndpoint
protected AccessDeviceMultipleContactEndpointRead22 accessDeviceEndpoint
-
networkClassOfService
protected String networkClassOfService
-
-
Method Detail
-
getPopulatedFlexibleSeatingHost
public static FlexibleSeatingHost getPopulatedFlexibleSeatingHost(Group group, String userId) throws BroadWorksObjectException
Retrieves a populated FlexibleSeatingHost- Parameters:
group
- The GroupuserId
- The user id- Throws:
BroadWorksObjectException
- Thrown if the object cannot be retrieved.
-
getClassName
public String getClassName()
-
setServiceInstanceProfile
public FlexibleSeatingHost setServiceInstanceProfile(ServiceInstanceReadProfile19sp1 serviceInstanceProfile)
-
getServiceInstanceProfile
public ServiceInstanceReadProfile19sp1 getServiceInstanceProfile()
-
setDefaultAlias
public FlexibleSeatingHost setDefaultAlias(String defaultAlias)
-
getDefaultAlias
public String getDefaultAlias()
-
setAccessDeviceEndpoint
public FlexibleSeatingHost setAccessDeviceEndpoint(AccessDeviceMultipleContactEndpointRead22 accessDeviceEndpoint)
-
getAccessDeviceEndpoint
public AccessDeviceMultipleContactEndpointRead22 getAccessDeviceEndpoint()
-
setNetworkClassOfService
public FlexibleSeatingHost setNetworkClassOfService(String networkClassOfService)
-
getNetworkClassOfService
public String getNetworkClassOfService()
-
populate
public Response populate()
Method to populate the Fields of the Object via the Associated BroadWorks request- Specified by:
populate
in classBroadWorksObject
-
populate
public Response populate(FlexibleSeatingHost.GroupFlexibleSeatingHostGetInstanceResponse resp)
Method to populate the Fields of the Object via the Associated BroadWorks request- Parameters:
resp
- The response object to perform population
-
equals
public boolean equals(Object obj)
- Overrides:
equals
in classBroadWorksUser
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classBroadWorksUser
-
-