Package co.ecg.alpaca.toolkit.generated
Class Group
java.lang.Object
co.ecg.alpaca.toolkit.model.BroadWorksObject
co.ecg.alpaca.toolkit.generated.Group
- All Implemented Interfaces:
Serializable
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
Add a group.static class
Add a group administrator.static class
Delete a group administrator.static class
Get a list of group and department administrators within the group.static class
Response to GroupAdminGetListRequest.static class
Requests the Group administrator's policy settings.static class
Response to GroupAdminGetPolicyRequest20.static class
Get a group administrators profile.static class
Response to the GroupAdminGetRequest21sp1.static class
Requests the effective password rules setting for a group administrator.static class
Response to GroupAdministratorPasswordRulesGetRequest.static class
Request to modify the group administrator's policy settings.static class
Modify a group administrator.static class
Add an announcement to the group announcement repository The response is either a SuccessResponse or an ErrorResponse.static class
Delete one or more announcements from the group announcement repository The response is either a SuccessResponse or an ErrorResponse.static class
Get the list of available announcement files for a Group.static class
Response to GroupAnnouncementFileGetAvailableListRequest.static class
Request to get the announcement repository file information.static class
Response to GroupAnnouncementFileGetRequest.static class
Modify an existing announcement in the group repository The response is either a SuccessResponse or an ErrorResponse.static class
Return the disk space being used.static class
Response to GroupAnnouncementFileGetSettingsRequest.static class
Get the Application Server set for a group.static class
Response to the GroupApplicationServerSetGetRequest.static class
Modify the Application Server set for a group.static class
Requests the list of services and service packs assigned to a group.static class
Response to GroupServiceGetAuthorizedListRequest.static class
Activates or Deactivates the BroadWorks Mobile Manager.static class
Add a home zone to the BroadWorks Mobile Manager.static class
Add the BroadWorks Mobile Manager.static class
Delete a list of home zones from the BroadWorks Mobile Manager.static class
Delete a home zone from the BroadWorks Mobile Manager.static class
Delete the BroadWorks Mobile Manager.static class
Get the list of domains of the BroadWorks Mobile Manager.static class
Response to the GroupBroadWorksMobileManagerGetDomainListRequest.static class
Get the list of home zones of the BroadWorks Mobile Manager.static class
Response to the GroupBroadWorksMobileManagerGetHomeZoneListRequest.static class
Get a home zone from the BroadWorks Mobile Manager.static class
Response to the GroupBroadWorksMobileManagerGetHomeZoneRequeststatic class
Get the BroadWorks Mobile Manager.static class
Response to the GroupBroadWorksMobileManagerGetRequeststatic class
Modify an existing home zone in the BroadWorks Mobile Manager.static class
Modify the BroadWorks Mobile Manager settings.static class
Sends an email with the carrier information and certificate files.static class
Request the group level data associated with Call Processing Policy.static class
Response to GroupCallProcessingGetPolicyRequest22.static class
Modify the group level data associated with Call Processing Policy.static class
Add one or more entries to a group's common phone list.static class
Delete one or more entries from a group's common phone list.static class
Get a group's common phone list.static class
Response to the GroupCommonPhoneListGetListRequest.static class
Modify an entry in a group's common phone list.static class
Add a list of Communication Barring Authorization codes to a group.static class
Delete a list of Communication Barring Authorization codes from a group.static class
Get a list of Communication Barring Authorization Codes for a group.static class
Response to GroupCommunicationBarringAuthorizationCodeGetListRequest21sp1.static class
Request the group Communication Barring Authorization Code setting.static class
Response to GroupCommunicationBarringAuthorizationCodeGetRequest.static class
Modify the group Communication Barring Authorization Code settings The response is either a SuccessResponse or an ErrorResponse.static class
Gets Communication Barring setting for a group.static class
Response to GroupCommunicationBarringGetRequest.static class
Gets Communication Barring setting for a group.static class
Get the list of all communication barring profiles assigned to the group.static class
Response to the GroupCommunicationBarringProfileGetAssignedListRequest.static class
Assign a replacement list of Communication Barring Profiles to a group.static class
Rebuild the group default config file for the specified device type.static class
Rebuild the config file for a specified device.static class
Reorder the lines of a group device.static class
Reset a specific group device.static class
Reset all the devices of the specified device type in a group.static class
Request to set a new group default configuration file for a device type.static class
Adds a Custom Contact Directory to a group.static class
Deletes a Custom Contact Directory to a group.static class
Get a list of users that can be part of a custom contact directory.static class
Response to the GroupCustomContactDirectoryGetAvailableUserListRequest17.static class
Gets the list of Custom Contact Directories for a group.static class
Response to the GroupCustomContactDirectoryGetListRequest.static class
Gets a Custom Contact Directory in a group.static class
Response to the GroupCustomContactDirectoryGetRequest17.static class
Adds a Custom Contact Directory to a group.static class
Delete a group.static class
Add a department to a group.static class
Add a department administrator to a group department.static class
Delete a group department administrator.static class
Get a list of department administrators for the department.static class
Response to GroupDepartmentAdminGetListRequest.static class
Get a group department administrators profile.static class
Response to the GroupDepartmentAdminGetRequest.static class
Modify a group department administrator.static class
Delete a department from a group.static class
Get a list of departments that could be the parent department of the specified department.static class
Response to GroupDepartmentGetAvailableParentListRequest.static class
Request a list of departments in a group.static class
Response to GroupDepartmentGetListRequest18.static class
Request the attributes of a department.static class
Response to GroupDepartmentGetRequest.static class
Modify a department of a group.static class
Request device management's events for a specific queue.static class
Response to GroupDeviceManagementEventGetListRequest22.static class
Request the number of access device of a particular device type and group.static class
Response to GroupDeviceManagementGetAccessDeviceCountForDeviceTypeGroupRequest.static class
Cancel pending and in progress events.static class
Request to add a static configuration tag for an access device type used in a group.static class
Request to delete static configuration tags for an access device type used in a group.static class
Request to get the list of custom configuration tags managed by the Device Management System, on a per-device type basis for a group.static class
Response to GroupDeviceTypeCustomTagGetListRequest.static class
Request to modify a static configuration tag for an access device type used in a group.static class
Request to get the list of device type files managed by the Device Management System, on a per-group basis.static class
Response to GroupDeviceTypeFileGetListRequest21.static class
Request to get a group device type file.static class
Response to GroupDeviceTypeFileGetRequest16sp1.static class
Request to modify a specified device type file for a group.static class
Request to get the custom configuration tag set defined for the group and device type.static class
Response to GroupDeviceTypeTagSetGetRequest.static class
Request to modify a static configuration tag set.static class
Add a new Dialable Caller ID Criteria.static class
Delete a Dialable Caller ID Criteria.static class
Get an existing Dialable Caller ID Criteria.static class
Response to the GroupDialableCallerIDCriteriaGetRequest.static class
Modify a Dialable Caller ID Criteria.static class
Get the Group's Dialable Caller ID settings and criteria list.static class
Response to the GroupDialableCallerIDGetRequest.static class
Modify the group's Dialable Caller ID settings and criteria list.static class
Request to add a Group level Dial Plan Access Code and its all attribues.static class
Request to delete a Group level Dial Plan Access Code and its all attribues.static class
Request the Group level data associated with Dial Plan Policy.static class
Response to GroupDialPlanPolicyGetAccessCodeListRequest Contains a table with column headings: "Access Code", "Enable Secondary Dial Tone", "Description"static class
Request access code data associated with Group level Dial Plan Policy access codes.static class
Response to GroupDialPlanPolicyGetAccessCodeRequeststatic class
Request the Group level data associated with Dial Plan Policy.static class
Response to GroupDialPlanPolicyGetRequest17static class
Request to modify a Group level Dial Plan Access Code and its attribues.static class
Modify the Group level data associated with Dial Plan Policy.static class
Request the group's digit collection attributes.static class
Response to GroupDigitCollectionGetRequest13mp4.static class
Modifies the group's digit collection attributes.static class
Activate a list of assigned DNs on a group.static class
Assign a list of service provider DNs to a group.static class
Deactivate a list of activated DNs on a group.static class
Get the list of activated and deactivated DNs in a group.static class
Response to the GroupDnGetActivationListRequest.static class
Get the list of assigned and unassigned DNs in a group.static class
Response to the GroupDnGetAssignmentListRequest18.static class
Get the list of DNs that are assigned to a group and still available for assignment to users or service instances within the group.static class
Response to the GroupDnGetAvailableListRequest.static class
Get a list of group DNs that are not assigned to user, service instances or IMRN pool.static class
Response to the GroupDnGetAvailableRangesListRequest.static class
Get the list of DNs that are assigned to a group and still available for assignment to users within the group with the department name, if the DN is assigned to the department.static class
Response to the GroupDnGetDetailedAvailableListRequest.static class
Get the list of DNs that are assigned to a group.static class
Response to the GroupDnGetListRequest.static class
Get the list of assigned and unassigned DN ranges in a group.static class
Response to the GroupDnGetSummaryListRequest.static class
Assign a list of group DNs to a department.static class
Unassign a list of service provider DNs from a group.static class
Assign a list of domains to a group.static class
Requests the list of all domains assigned to a group.static class
Contains a simple list of all group domain names.static class
Request a list of users within in a group that have a given domain assigned.static class
Response to GroupDomainGetAssignedUserListRequest.static class
Unassign a list of domains from a group.static class
Request to search endpoints in the group.static class
Response to GroupEndpointGetListRequest.static class
Request the group level configuration for Exchange Integration.static class
Response to GroupExchangeIntegrationGetRequest.static class
Modify the group level configuration for Exchange Integration.static class
Request to assign the user services and service packs to all existing users within the group.static class
Requests to unassign the user services and service packs for all existing users within the group.static class
Request the group's extension length.static class
Response to GroupExtensionLengthGetRequest17.static class
Modify the group's extension length range.static class
Get group FAC code level and the list of feature access codes for a group.static class
Response to the GroupFeatureAccessCodeGetRequest21.static class
Modify group FAC code level and the list of feature access codes for a group.static class
Add a new group file repository user.static class
Delete a group file repository user.static class
Request the list of group users for a file repository in the system.static class
Response to GroupFileRepositoryDeviceUserGetListRequest.static class
Modify a group file repository user.static class
Request the default profile for a group.static class
Response to the GroupGetDefaultRequest.static class
Request the list of groups in a service provider or enterprise.static class
Response to GroupGetListInServiceProviderRequest.static class
Request the list of groups in the system.static class
Response to GroupGetListInSystemRequest.static class
Get the profile for a group.static class
Response to the GroupGetRequest22V2.static class
Get the list of users assigned the user service or service pack.static class
Return a table containing the list of users assigned the user service or service pack.static class
Assign a list of group DNs to the IMRN pool.static class
Request a summary table of all DNs in a group IMRN pool.static class
Response to GroupIMRNGetListRequest.static class
Unassign a list of group DNs from the group IMRN pool.static class
Modify the profile for a group.static class
Assign a list of Network Classes of Service to a group.static class
Assign a Network Classes of Service to all users with in a group.static class
Get a list of Network Classes of Service assigned to a group.static class
Response to GroupNetworkClassOfServiceGetAssignedListRequest.static class
Get a list of users within a group that have a given Network Class of Service assigned.static class
Response to GroupNetworkClassOfServiceGetAssignedUserListRequest21.static class
Modifies the default Network Classes of Service of a group.static class
Unassign a list of Network Classes of Service from a group.static class
Request to assign the user services and service packs to all new users created within the group after the completion of this request.static class
Requests to unassign the user services and service packs for all new users created within the group after the completion of this request.static class
Assign a list of Office Zones to a group.static class
Get a list of Office Zones assigned to a group.static class
Response to GroupOfficeZoneGetAssignedListRequest.static class
Get a list of users within a group that have a given Office Zone assigned.static class
Response to GroupOfiiceZoneGetAssignedUserListRequest.static class
Unassign a list of OfficeZones from a group.static class
Requests the group's password rules setting that is applicable to users within the group.static class
Response to GroupPasswordRulesGetRequest22.static class
Request to modify the group's password rules setting that apply to the users within the group.static class
Request a table containing the phone directory for a group.static class
Response to GroupPhoneDirectoryGetListRequest18.static class
Request a table containing the phone directory for a group.static class
Response to GroupPhoneDirectoryGetPagedListRequest.static class
Requests the Group's policy settings.static class
Response to GroupPolicyGetRequest22.static class
Request to modify the policies for a Group.static class
Requests the group's passcode rules setting.static class
Response to GroupPortalPasscodeRulesGetRequest19.static class
Request to modify the group's passcode rules setting.static class
Assign a list of route point external systems to a group.static class
Requests the list of all Route Point External Systems assigned to a group.static class
Response to the GroupRoutePointExternalSystemGetAssignedListRequest.static class
Request a list of route points within in a group that have a given external system assigned.static class
Response to the GroupRoutePointExternalSystemGetAssignedRoutePointListRequest.static class
Unassign a list of route point external systems from a group.static class
Request the routing profile for the group.static class
Response to GroupRoutingProfileGetRequest.static class
Requests to modify the routing profile for a group.static class
Add an event to group schedule.static class
Add a group schedule.static class
Delete a list of events from a group schedule.static class
Delete a list of group schedule.static class
Get the list of events of a group schedule.static class
Response to GroupScheduleGetEventDetailListRequest.static class
Get the list of events of a group schedule.static class
Response to GroupScheduleGetEventListRequest.static class
Get an event from a group schedule.static class
Response to GroupScheduleGetEventRequest.static class
Get the list of schedules viewable by a group.static class
Response to GroupScheduleGetListRequest17sp1.static class
Modify an event of a group schedule.static class
Modify a group schedule.static class
Get the available group security classification list.static class
Response to GroupClassificationCustomizationGetAvailableListRequest.static class
Assign one or more group services to the group.static class
Requests the group's service authorization status.static class
Response to GroupServiceGetAuthorizationListRequest.static class
Requests the group's service authorization information for a specific service or service pack.static class
Response to GroupServiceGetAuthorizationRequest.static class
Requests the list of services and service packs authorized to a group.static class
Response to GroupServiceGetAuthorizedListRequest.static class
Request to determine if a GroupService is assigned to the group.static class
Returns true if the GroupService is assigned, otherwise false.static class
Requests to change the group's service authorization status.static class
Lookup if the given number is defined in the specified service in the group.static class
Response to the GroupServicePhoneNumberLookupRequest.static class
Unassign one or more of the group's assigned services.static class
Request to get the list of devices can be assigned to session admission control group for the group.static class
Response to GroupSessionAdmissionControlGetAvailableDeviceListRequest.static class
Get the session admission control capacity for the group.static class
Response to the GroupSessionAdmissionControlGetRequest.static class
Request to add one ore more devices to a group level session admission control group.static class
Request to add a session admission control group for the group.static class
Request to delete one or more devices from a group level session admission control group.static class
Request to delete one or more session admission control groups for the group.static class
Request to get the list of session admission control group for the group.static class
Response to GroupSessionAdmissionControlGroupGetListRequest.static class
Request to get a session admission control group for the group.static class
Response to GroupSessionAdmissionControlGroupGetRequest21sp1V2.static class
Request to modify a session admission control group for the group.static class
Request to modify session admission control capacity for the group.static class
Returns a list of all Public User Identities and associated data in a group.static class
Response to the GroupShInterfaceGetUserListRequest21sp1.static class
Get Group Stir Shaken service settings.static class
Response to the GroupStirShakenGetRequest.static class
Modify Group Stir Shaken service settings.static class
Requests the list of available trunk groups within a group.static class
Response to GroupTrunkGroupGetAvailableDetailListRequest.static class
Get Group Trunk Group Stir Shaken service settings.static class
Response to the GroupTrunkGroupStirShakenGetRequest.static class
Modify group trunk group Stir Shaken service settings.static class
Get a list of users and the service settings for a Call Forwarding service.static class
Response to the GroupUserCallForwardingSettingsGetListRequest.static class
Get a list of users and the default or custom calling plan setting.static class
Response to the GroupUserCallingPlanSettingsGetListRequest.static class
Get a list of users and the Call Waiting service status (active or not active).static class
Response to the GroupUserCallWaitingSettingsGetListRequest.static class
Get a list of users and their Hoteling Guest service status (active or not active).static class
Response to the GroupUserHotelingGuestSettingsGetListRequest. -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected StreetAddress
protected String
protected String
protected String
protected String
protected Contact
protected String
protected String
protected String
protected String
protected String
protected String
protected String
protected String
protected String
protected String
protected Integer
protected Integer
Fields inherited from class co.ecg.alpaca.toolkit.model.BroadWorksObject
broadWorksServer, populated
-
Constructor Summary
ConstructorsConstructorDescriptionGroup()
Serializable ConstructorGroup
(ServiceProvider serviceProvider, String groupId) Creates a new GroupGroup
(BroadWorksServer broadWorksServer) -
Method Summary
Modifier and TypeMethodDescriptionboolean
Retrieves the list of GroupAccessDevices in the Groupstatic Group
getPopulatedGroup
(ServiceProvider serviceProvider, String groupId) Retrieves a populated GroupReturns a handle on the User's Service ProviderRetrieves the list of Users in the Groupint
hashCode()
populate()
Method to populate the Fields of the Object via the Associated BroadWorks requestMethod to populate the Fields of the Object via the Associated BroadWorks requestsetAddress
(StreetAddress address) setCallingLineIdDisplayPhoneNumber
(String callingLineIdDisplayPhoneNumber) setCallingLineIdName
(String callingLineIdName) setCallingLineIdPhoneNumber
(String callingLineIdPhoneNumber) setCallProcessingSliceId
(String callProcessingSliceId) setContact
(Contact contact) setDefaultDomain
(String defaultDomain) setGroupId
(String groupId) setGroupName
(String groupName) setLocationDialingCode
(String locationDialingCode) setPreferredDataCenter
(String preferredDataCenter) setProvisioningSliceId
(String provisioningSliceId) setResellerId
(String resellerId) setServicePolicy
(String servicePolicy) setServiceProvider
(ServiceProvider serviceProvider) setServiceProviderId
(String serviceProviderId) setSubscriberPartition
(String subscriberPartition) setTimeZone
(String timeZone) setTimeZoneDisplayName
(String timeZoneDisplayName) setUserCount
(Integer userCount) setUserLimit
(Integer userLimit) toString()
Methods inherited from class co.ecg.alpaca.toolkit.model.BroadWorksObject
getBroadWorksServer, hasPopulated, isPopulated, setBroadWorksServer, setPopulated
-
Field Details
-
defaultDomain
-
userLimit
-
userCount
-
groupName
-
callingLineIdName
-
callingLineIdPhoneNumber
-
callingLineIdDisplayPhoneNumber
-
timeZone
-
timeZoneDisplayName
-
locationDialingCode
-
contact
-
address
-
servicePolicy
-
callProcessingSliceId
-
provisioningSliceId
-
subscriberPartition
-
preferredDataCenter
-
resellerId
-
-
Constructor Details
-
Group
public Group()Serializable Constructor -
Group
- Parameters:
broadWorksServer
-
-
Group
Creates a new Group- Parameters:
serviceProvider
-groupId
-
-
-
Method Details
-
setGroupId
-
getGroupId
-
setServiceProviderId
-
getServiceProviderId
-
setServiceProvider
-
getServiceProvider
Returns a handle on the User's Service Provider -
getPopulatedGroup
public static Group getPopulatedGroup(ServiceProvider serviceProvider, String groupId) throws BroadWorksObjectException Retrieves a populated Group- Parameters:
serviceProvider
-groupId
-- Throws:
BroadWorksObjectException
-
getUsersInGroup
Retrieves the list of Users in the Group- Returns:
- An ArrayList of User objects
-
getGroupAccessDevicesInGroup
Retrieves the list of GroupAccessDevices in the Group- Returns:
- An ArrayList of GroupAccessDevice objects
-
getClassName
-
setDefaultDomain
-
getDefaultDomain
-
setUserLimit
-
getUserLimit
-
setUserCount
-
getUserCount
-
setGroupName
-
getGroupName
-
setCallingLineIdName
-
getCallingLineIdName
-
setCallingLineIdPhoneNumber
-
getCallingLineIdPhoneNumber
-
setCallingLineIdDisplayPhoneNumber
-
getCallingLineIdDisplayPhoneNumber
-
setTimeZone
-
getTimeZone
-
setTimeZoneDisplayName
-
getTimeZoneDisplayName
-
setLocationDialingCode
-
getLocationDialingCode
-
setContact
-
getContact
-
setAddress
-
getAddress
-
setServicePolicy
-
getServicePolicy
-
setCallProcessingSliceId
-
getCallProcessingSliceId
-
setProvisioningSliceId
-
getProvisioningSliceId
-
setSubscriberPartition
-
getSubscriberPartition
-
setPreferredDataCenter
-
getPreferredDataCenter
-
setResellerId
-
getResellerId
-
populate
Method to populate the Fields of the Object via the Associated BroadWorks request- Specified by:
populate
in classBroadWorksObject
-
populate
Method to populate the Fields of the Object via the Associated BroadWorks request- Parameters:
resp
- The response object to perform population
-
equals
-
hashCode
public int hashCode() -
toString
-