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 classFlexibleSeatingHost.GroupFlexibleSeatingAccessDeviceGetListRequestRequests the list of access devices available for assignment to a flexible seating host or guest.static classFlexibleSeatingHost.GroupFlexibleSeatingAccessDeviceGetListResponseResponse to GroupFlexibleSeatingAccessDeviceGetListRequeststatic classFlexibleSeatingHost.GroupFlexibleSeatingHostAddInstanceRequestAdd a flexible seating host instance to a group.static classFlexibleSeatingHost.GroupFlexibleSeatingHostDeleteInstanceRequestDelete a flexible seating host instance from a group.static classFlexibleSeatingHost.GroupFlexibleSeatingHostGetInstanceListRequestGet a list of flexible seating host instances within a group.static classFlexibleSeatingHost.GroupFlexibleSeatingHostGetInstanceListResponseResponse to the GroupFlexibleSeatingHostGetInstanceListRequest.static classFlexibleSeatingHost.GroupFlexibleSeatingHostGetInstanceRequestRequest to get all the information of a flexible seating host instance.static classFlexibleSeatingHost.GroupFlexibleSeatingHostGetInstanceResponseResponse to GroupFlexibleSeatingHostGetInstanceRequest22.static classFlexibleSeatingHost.GroupFlexibleSeatingHostGuestAssociationGetRequestRequest the flexible seating host guest association details.static classFlexibleSeatingHost.GroupFlexibleSeatingHostGuestAssociationGetResponseResponse to GroupFlexibleSeatingHostGuestAssociationGetRequest.static classFlexibleSeatingHost.GroupFlexibleSeatingHostGuestAssociationModifyRequestModify the flexible seating host’s guest association attributes.static classFlexibleSeatingHost.GroupFlexibleSeatingHostModifyActiveInstanceListRequestRequest to set the active status of flexible seating host instances.static classFlexibleSeatingHost.GroupFlexibleSeatingHostModifyInstanceRequestRequest to modify a flexible seating host instance.static classFlexibleSeatingHost.GroupFlexibleSeatingHostRoutingPoliciesGetRequestGet a flexible seating host’s routing policies The response is either a GroupFlexibleSeatingHostRoutingPoliciesGetResponse or an ErrorResponse.static classFlexibleSeatingHost.GroupFlexibleSeatingHostRoutingPoliciesGetResponseResponse to the GroupFlexibleSeatingHostRoutingPoliciesGetRequest.static classFlexibleSeatingHost.GroupFlexibleSeatingHostRoutingPoliciesModifyRequestModify a flexible seating host’s routing policies The response is either a SuccessResponse or an ErrorResponse.static classFlexibleSeatingHost.UserFlexibleSeatingGuestGetAvailableHostListRequestGet a list of hosts that can be assigned to flexible seating guests.static classFlexibleSeatingHost.UserFlexibleSeatingGuestGetAvailableHostListResponseResponse to the UserFlexibleSeatingGuestGetAvailableHostListRequest.static classFlexibleSeatingHost.UserFlexibleSeatingGuestGetRequestRequest the user level data associated with flexible seating guest.static classFlexibleSeatingHost.UserFlexibleSeatingGuestGetResponseResponse to UserFlexibleSeatingGuestGetRequest22.static classFlexibleSeatingHost.UserFlexibleSeatingGuestModifyRequestModify the user level data associated with flexible seating guest.
-
Field Summary
Fields Modifier and Type Field Description protected AccessDeviceMultipleContactEndpointRead22accessDeviceEndpointprotected StringdefaultAliasprotected StringnetworkClassOfServiceprotected ServiceInstanceReadProfile19sp1serviceInstanceProfile-
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:
populatein 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:
equalsin classBroadWorksUser
-
hashCode
public int hashCode()
- Overrides:
hashCodein classBroadWorksUser
-
-