public abstract class BroadWorksUserImport<O extends co.ecg.alpaca.toolkit.model.BroadWorksUser,T extends BroadWorksUserInformation<O>,R extends co.ecg.alpaca.toolkit.messaging.request.Request<co.ecg.alpaca.toolkit.messaging.response.DefaultResponse>,S extends Enum<S>,E extends BroadWorksUserImport<O,T,R,S,E>> extends AbstractImport<O,T,R,S,E>
BroadWorksUser
on the BroadWorks system given the provided BroadWorksUserInformation
.Modifier and Type | Field and Description |
---|---|
protected co.ecg.alpaca.toolkit.generated.UserServices |
inputServices |
protected co.ecg.alpaca.toolkit.generated.Group |
targetGroup |
protected GroupInformation |
targetGroupInformation |
protected String |
temporaryPassword |
addRequest
stepList
errors, log, warnings
Constructor and Description |
---|
BroadWorksUserImport(co.ecg.alpaca.toolkit.model.BroadWorksServer broadWorksServer,
T information,
Class<S> buildSteps) |
Modifier and Type | Method and Description |
---|---|
protected void |
addCustomAnnouncements()
Adds the original
BroadWorksUser 's custom announcements to the new BroadWorksUser |
protected void |
addServiceConfiguration()
Migrates the original
BroadWorksUser 's service configuration to the new BroadWorksUser |
protected void |
addServicesAndServicePacks()
Adds Services and ServicePacks to the new
BroadWorksUser |
protected void |
addTimesTenInformation()
Migrates TimesTen authentication information
|
void |
setTargetGroupInformation(GroupInformation targetGroupInformation) |
concurrencyCheck, getAddRequest, getBroadWorksServer, getInformation, getOutput, mapRequestAndFire, mapRequestAndFire, mapRequestAndFire, registerForEvents, serviceModifyEvent, setAddRequest, setOutput
addStep, addStep, all, allBut, isConcurrent, only, removeStep, setConcurrent, step
checkValidity, exception, getErrors, getReport, getWarnings, hasErrors, isError, isError, isError, printReport, setExceptionOnErrors
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
execute
getSessionLogger, logger
protected co.ecg.alpaca.toolkit.generated.UserServices inputServices
protected co.ecg.alpaca.toolkit.generated.Group targetGroup
protected GroupInformation targetGroupInformation
protected String temporaryPassword
public BroadWorksUserImport(co.ecg.alpaca.toolkit.model.BroadWorksServer broadWorksServer, T information, Class<S> buildSteps) throws HelperException, co.ecg.licensing.LicenseException
HelperException
co.ecg.licensing.LicenseException
public void setTargetGroupInformation(GroupInformation targetGroupInformation)
protected void addCustomAnnouncements() throws HelperException, IOException
BroadWorksUser
's custom announcements to the new BroadWorksUser
HelperException
- Thrown if an error occurs while retrieving media file.IOException
- Thrown if an error occurs while retrieving media file.protected void addServicesAndServicePacks()
BroadWorksUser
protected void addServiceConfiguration() throws co.ecg.alpaca.toolkit.exception.RequestException, HelperException
BroadWorksUser
's service configuration to the new BroadWorksUser
co.ecg.alpaca.toolkit.exception.RequestException
- Thrown if an error occurs while firing a request.HelperException
- Thrown if an error occurs while adding Service Configuration.protected void addTimesTenInformation() throws HelperException
HelperException
- Thrown if an error occurs while setting Values for User.Copyright © 2016. All rights reserved.