Package de.aeb.xnsg.foundation.bf
Interface IInternalProvisioningBF
@BusinessFacade
public interface IInternalProvisioningBF
Internal API for provisioning clients from a template.
- 
Method SummaryModifier and TypeMethodDescriptionCreates a new client by duplicating it from a given template client.getClientFeatures(GetClientFeaturesRequestDTO getClientFeaturesRequestDTO) Retrieve all client features for a given client.Retrieve the status of an ongoing or completed client duplication process started bycreateClientFromTemplate(CreateClientFromTemplateRequestDTO).setClientFeatures(SetClientFeaturesRequestDTO setClientFeaturesRequestDTO) Update the client features for a given client.
- 
Method Details- 
createClientFromTemplateCreateClientFromTemplateResponseDTO createClientFromTemplate(CreateClientFromTemplateRequestDTO requestDTO) Creates a new client by duplicating it from a given template client. Start the process here and check its progress usinggetCreateClientFromTemplateStatus(GetCreateClientFromTemplateStatusRequestDTO)- Parameters:
- requestDTO- contains the parameters for the duplication
- Returns:
- the processId of the started duplication process, which is used to check its progress
 
- 
getCreateClientFromTemplateStatusGetCreateClientFromTemplateStatusResponseDTO getCreateClientFromTemplateStatus(GetCreateClientFromTemplateStatusRequestDTO requestDTO) Retrieve the status of an ongoing or completed client duplication process started bycreateClientFromTemplate(CreateClientFromTemplateRequestDTO).- Parameters:
- requestDTO- the- processIdobtained by- createClientFromTemplate(CreateClientFromTemplateRequestDTO)
- Returns:
- information about the current status, such as progress or potential errors.
 
- 
getClientFeaturesGetClientFeaturesResponseDTO getClientFeatures(GetClientFeaturesRequestDTO getClientFeaturesRequestDTO) Retrieve all client features for a given client.- Parameters:
- getClientFeaturesRequestDTO- requestDTO contains standard AbstractRequestDTO parameters
- Returns:
- response DTO containing all features of the client
 
- 
setClientFeaturesSetClientFeaturesResponseDTO setClientFeatures(SetClientFeaturesRequestDTO setClientFeaturesRequestDTO) Update the client features for a given client.- Parameters:
- setClientFeaturesRequestDTO- features to update
- Returns:
- standard response DTO
 
 
-