| 
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.e_c_group.bwptk.Group
public class Group
The Group Class represents a Group in BroadWorks. Each Group must have an ID and a Service Provider assignment.
| Method Summary | |
|---|---|
 boolean | 
assignGroupService(java.lang.String serviceName)
Assigns a Group Service with the designated name.  | 
 boolean | 
assignTelephoneNumber(java.lang.String telephoneNumber)
Assign a telephone number to this group.  | 
 boolean | 
authorizeUnlimitedGroupService(java.lang.String serviceName)
Authorizes an unlimited Group Service  | 
 boolean | 
authorizeUnlimitedUserService(java.lang.String serviceName)
Authorizes an unlimited User Service  | 
 boolean | 
blockInternationalCallForwarding()
Block's International Call Forwarding for this Group  | 
 BroadWorksServer | 
getBroadWorksServer()
 | 
static Group | 
getGroup(ServiceProvider serviceProvider,
         java.lang.String groupId)
Retrieve a Group given the Service Provider and Group ID.  | 
static Group | 
getGroup(ServiceProvider serviceProvider,
         java.lang.String groupId,
         java.lang.String groupName)
Retrieve a Group given the Service Provider and Group ID.  | 
 java.util.List<GroupAccessDevice> | 
getGroupAccessDevices()
Retrieves the list of Group Access Devices for this Group.  | 
 void | 
getGroupCCMTables(BroadWorksServer bws,
                  java.io.PrintStream out)
Prints the Call Capacity Management information for the Group  | 
 Response | 
getGroupCommunicationBarringAuthorizationCodesResponse()
Retrieves the Response element for a Group's Communication Barring Authorization Codes.  | 
 Response | 
getGroupCommunicationBarringResponse()
Retrieves the Response element for a Group's Communication Barring settings.  | 
 Response | 
getGroupGetRequest14sp7()
Retrieves the Response element for this Group.  | 
 java.lang.String | 
getGroupId()
Retrieves the GroupID  | 
 java.lang.String | 
getGroupName()
Return's the Group Name  | 
 GroupPortalPasscodeRules | 
getGroupPortalPasscodeRules()
Gets the group portal passcode rules with a "GroupPortalPasscodeRulesGetRequest", or returns null in case of an error.  | 
static java.util.List<Group> | 
getGroupsInServiceProvider(ServiceProvider sp)
Retrieves a list of all Group's within a Service Provider.  | 
static java.util.List<Group> | 
getGroupsInSystem(BroadWorksServer bws)
Retrieves a list of all Groups in the System.  | 
 java.lang.String | 
getSACMaxSessions()
Retrieves SessionAdmissionControl max sessions  | 
 java.lang.String | 
getSACMaxUserOriginatingSessions()
Retrieves SessionAdmissionControl max user originating sessions.  | 
 java.lang.String | 
getSACMaxUserTerminatingSessions()
Retrieve SessionAdmissionControl max user terminating sessions.  | 
 ServiceProvider | 
getServiceProvider()
Retrieves the Service Provider for the Group  | 
 java.lang.String | 
getServiceProviderId()
 | 
 java.util.List<TrunkGroup> | 
getTrunkGroupsByGroup(BroadWorksServer bws)
Retrieves a list of all Trunk Groups within the Group.  | 
static void | 
groupCCMDetailsBySystemCommand(BroadWorksServer bws,
                               java.io.PrintStream out)
Prints the Call Capacity Management information for all Groups in the System  | 
static boolean | 
groupPortalPasscodeRulesBySystemCommand(BroadWorksServer bws,
                                        java.io.PrintStream out)
Print out the group portal passcode rules for every group in the system.  | 
static void | 
groupSACDetailsBySystemCommand(BroadWorksServer bws,
                               java.io.PrintStream out)
Prints SessionAdmissionControl details for all Groups in the System  | 
static void | 
groupServiceIsAssignedBySystemCommand(BroadWorksServer bws,
                                      java.io.PrintStream out,
                                      java.lang.String serviceName)
Prints whether a Group Service is assigned to all Groups in the System.  | 
static void | 
groupTrunkGroupBriefBySystemCommand(BroadWorksServer bws,
                                    java.io.PrintStream out)
Prints brief details on all Trunk Groups in the System  | 
static void | 
listGroupIdsInServiceProvider(ServiceProvider sp,
                              java.io.PrintStream out)
Prints all GroupId's within a Service Provider to the designated PrintStream.  | 
static void | 
main(java.lang.String[] args)
 | 
 java.util.List<java.lang.String> | 
randomizeAuthentication(boolean resetDevices,
                        boolean includeUser)
Generates random authentication for all users within this group.  | 
static java.util.List<Group> | 
searchForGroup(BroadWorksServer bws,
               java.lang.String sp,
               java.lang.String mode)
Retrieves a list of Groups that match a set of search criteria.  | 
 boolean | 
serviceIsAssigned(java.lang.String serviceName)
Determine whether this group has the specified service.  | 
 boolean | 
setGroupOutgoingCallingPlanRedirecting(CallingPlanCallType cpct,
                                       boolean allowed)
Enable or disable a redirecting outgoing calling plan element.  | 
static void | 
syncAllGroupsToDatabase(BroadWorksServer bws,
                        java.sql.Connection con)
This synchronizes every Group in a BroadWorks Server to a SQL database  | 
 void | 
syncGroupToDatabase(java.sql.Connection con)
This synchronizes a Group to a SQL database.  | 
 java.lang.String | 
toString()
 | 
 boolean | 
unassignTelephoneNumber(java.lang.String telephoneNumber)
Unassign a telephone number to this group.  | 
| Methods inherited from class java.lang.Object | 
|---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait | 
| Method Detail | 
|---|
public java.lang.String getGroupId()
public ServiceProvider getServiceProvider()
public Response getGroupCommunicationBarringResponse()
                                              throws BwptkException
BwptkException
public Response getGroupCommunicationBarringAuthorizationCodesResponse()
                                                                throws BwptkException
BwptkException
public boolean setGroupOutgoingCallingPlanRedirecting(CallingPlanCallType cpct,
                                                      boolean allowed)
                                               throws BwptkException
<command xsi:type="GroupOutgoingCallingPlanRedirectingModifyListRequest" xmlns="">
                <serviceProviderId>lindsey_sp_1</serviceProviderId>
                <groupId>test_group_1</groupId>
                <groupPermissions>
                        <international>false</international>
                </groupPermissions>
                </command>
 
cpct - The CallingPlanCallTypeallowed - 
BwptkException
public static java.util.List<Group> getGroupsInSystem(BroadWorksServer bws)
                                               throws BwptkException
bws - 
BwptkException
public static java.util.List<Group> getGroupsInServiceProvider(ServiceProvider sp)
                                                        throws BwptkException
sp - 
BwptkException
public static java.util.List<Group> searchForGroup(BroadWorksServer bws,
                                                   java.lang.String sp,
                                                   java.lang.String mode)
                                            throws BwptkException
bws - sp - The search valuemode - The search mode
BwptkException
public static void listGroupIdsInServiceProvider(ServiceProvider sp,
                                                 java.io.PrintStream out)
                                          throws BwptkException
sp - out - 
BwptkException
public static Group getGroup(ServiceProvider serviceProvider,
                             java.lang.String groupId)
                      throws BwptkException
serviceProvider - groupId - 
BwptkException
public static Group getGroup(ServiceProvider serviceProvider,
                             java.lang.String groupId,
                             java.lang.String groupName)
                      throws BwptkException
serviceProvider - groupId - groupName - 
BwptkException
public java.util.List<GroupAccessDevice> getGroupAccessDevices()
                                                        throws BwptkException
BwptkException
public Response getGroupGetRequest14sp7()
                                 throws BwptkException
BwptkException
public java.lang.String getGroupName()
                              throws BwptkException
BwptkException
public boolean blockInternationalCallForwarding()
                                         throws BwptkException
BwptkException
public boolean authorizeUnlimitedGroupService(java.lang.String serviceName)
                                       throws BwptkException
serviceName - 
BwptkException
public boolean authorizeUnlimitedUserService(java.lang.String serviceName)
                                      throws BwptkException
serviceName - 
BwptkException
public GroupPortalPasscodeRules getGroupPortalPasscodeRules()
                                                     throws BwptkException
BwptkException
public static boolean groupPortalPasscodeRulesBySystemCommand(BroadWorksServer bws,
                                                              java.io.PrintStream out)
                                                       throws java.lang.Exception
bws - out - The printstream to display the passcode rules.
java.lang.Exception
public boolean assignGroupService(java.lang.String serviceName)
                           throws BwptkException
serviceName - 
BwptkException
public boolean assignTelephoneNumber(java.lang.String telephoneNumber)
                              throws BwptkException
telephoneNumber - 
BwptkException
public boolean unassignTelephoneNumber(java.lang.String telephoneNumber)
                                throws BwptkException
telephoneNumber - 
BwptkException
public boolean serviceIsAssigned(java.lang.String serviceName)
                          throws BwptkException
serviceName - 
BwptkException
public static void groupServiceIsAssignedBySystemCommand(BroadWorksServer bws,
                                                         java.io.PrintStream out,
                                                         java.lang.String serviceName)
                                                  throws java.lang.Exception
bws - out - serviceName - 
java.lang.Exception
public java.lang.String getSACMaxSessions()
                                   throws BwptkException
BwptkException
public java.lang.String getSACMaxUserOriginatingSessions()
                                                  throws BwptkException
BwptkException
public java.lang.String getSACMaxUserTerminatingSessions()
                                                  throws BwptkException
BwptkException
public static void groupSACDetailsBySystemCommand(BroadWorksServer bws,
                                                  java.io.PrintStream out)
                                           throws java.lang.Exception
bws - out - 
java.lang.Exception
public void getGroupCCMTables(BroadWorksServer bws,
                              java.io.PrintStream out)
                       throws BwptkException
bws - out - 
BwptkException
public static void groupCCMDetailsBySystemCommand(BroadWorksServer bws,
                                                  java.io.PrintStream out)
                                           throws java.lang.Exception
bws - out - 
BwptkException
java.lang.Exception
public java.util.List<TrunkGroup> getTrunkGroupsByGroup(BroadWorksServer bws)
                                                 throws BwptkException
bws - 
BwptkException
public static void groupTrunkGroupBriefBySystemCommand(BroadWorksServer bws,
                                                       java.io.PrintStream out)
                                                throws java.lang.Exception
bws - out - 
java.lang.Exception
public java.util.List<java.lang.String> randomizeAuthentication(boolean resetDevices,
                                                                boolean includeUser)
                                                         throws BwptkException
resetDevices - Set to true to reset the access devices following the change.includeUser - Set to true to randomize the username as well as password.
BwptkException
public void syncGroupToDatabase(java.sql.Connection con)
                         throws java.sql.SQLException,
                                BwptkException
con - The SQL Server with which to synchronize the Group.
java.sql.SQLException
BwptkException
public static void syncAllGroupsToDatabase(BroadWorksServer bws,
                                           java.sql.Connection con)
                                    throws java.sql.SQLException,
                                           BwptkException
bws - The BroadWorks server to list users from.con - The SQL server with which to synchronize the users.
java.sql.SQLException
BwptkException
public static void main(java.lang.String[] args)
                 throws java.lang.Exception
java.lang.Exceptionpublic java.lang.String toString()
toString in class java.lang.Objectpublic java.lang.String getServiceProviderId()
public BroadWorksServer getBroadWorksServer()
  | 
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||