public abstract class BroadWorksUserInformationBuilder<T extends BroadWorksUser,B extends BroadWorksUserInformationBuilder<T,B,S,E>,S extends BroadWorksUserInformation<T>,E extends Enum<E>> extends AbstractInformationBuilder<T,B,S,E>
broadWorksObject
stepList
errors, log, warnings
Constructor and Description |
---|
BroadWorksUserInformationBuilder(T user,
Class<E> buildStep) |
Modifier and Type | Method and Description |
---|---|
B |
addUserAnnouncementList()
Adds the announcement list for the User
|
B |
addUserAuthenticationInformation()
Adds the authentication information for the User
|
B |
addUserCallPolicies()
Adds the call policies for the User
|
B |
addUserCommunicationBarringInformation()
Adds the authentication information for the User
|
B |
addUserFeatureAccessCodeInformation()
Adds the authentication information for the User
|
B |
addUserServices()
Adds the service information for the User
|
B |
addUserServices(List<UserService> services)
Adds the service information for the User
|
S |
execute() |
S |
execute(S information) |
protected boolean |
hasEquivalentServices(S information,
UserService... services)
Checks if the UserInformation has any of the services provided in it's equivalent service list.
|
concurrencyCheck
addStep, addStep, all, allBut, getStepCount, isConcurrent, only, removeStep, setConcurrent, step, step
checkValidity, exception, getErrors, getReport, getWarnings, hasErrors, isError, isError, isError, printReport, setExceptionOnErrors
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getSessionLogger, logger
public BroadWorksUserInformationBuilder(T user, Class<E> buildStep) throws HelperException
HelperException
public B addUserServices()
public B addUserServices(List<UserService> services)
services
- The List of UserService's to retrieve information about.public B addUserAnnouncementList()
public B addUserCallPolicies()
public B addUserAuthenticationInformation()
public B addUserCommunicationBarringInformation()
public B addUserFeatureAccessCodeInformation()
public S execute() throws HelperException
HelperException
public S execute(S information) throws HelperException
HelperException
protected boolean hasEquivalentServices(S information, UserService... services)
information
- The information to check.services
- The services to check.Copyright © 2017 ECG. All rights reserved.