Class RegisterIntegrationObjectDefaultService
java.lang.Object
de.hybris.platform.integrationbackoffice.widgets.authentication.registration.RegisterIntegrationObjectDefaultService
- All Implemented Interfaces:
RegisterIntegrationObjectService
public class RegisterIntegrationObjectDefaultService
extends Object
implements RegisterIntegrationObjectService
The default implementation for this interface
RegisterIntegrationObjectService.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateBasicCredential(String username, String password) Create basic credential based on the an existing employeevoidcreateExposedDestinations(List<DestinationTargetModel> destinationTargets, InboundChannelConfigurationModel inboundChannelConfig, AbstractCredentialModel credential) For the given ICC create the exposed destinationsvoidcreateExposedOAuthCredential(IntegrationClientCredentialsDetailsModel integrationCCD) Create exposed OAuth credential for the exposed destinationcreateOAuthCredential(EmployeeModel employee) Create OAuth credential based on the an existing employeeRead basic credentialsRead destination targetsRead employeesRead exposed OAuth credentialsvoidsetCockpitEventQueue(com.hybris.cockpitng.core.events.CockpitEventQueue cockpitEventQueue) voidsetFlexibleSearchService(FlexibleSearchService flexibleSearchService) voidsetIccCredentialGenerator(KeyGenerator iccCredentialGenerator) voidsetModelService(ModelService modelService) voidsetNameSequenceNumberGenerator(NameSequenceNumberGenerator nameSequenceNumberGenerator)
-
Constructor Details
-
RegisterIntegrationObjectDefaultService
public RegisterIntegrationObjectDefaultService()
-
-
Method Details
-
createExposedDestinations
public void createExposedDestinations(List<DestinationTargetModel> destinationTargets, InboundChannelConfigurationModel inboundChannelConfig, AbstractCredentialModel credential) Description copied from interface:RegisterIntegrationObjectServiceFor the given ICC create the exposed destinations- Specified by:
createExposedDestinationsin interfaceRegisterIntegrationObjectService- Parameters:
destinationTargets- given destination targetsinboundChannelConfig- given ICCcredential- given credentials to be used for the exposed destination
-
createExposedOAuthCredential
Description copied from interface:RegisterIntegrationObjectServiceCreate exposed OAuth credential for the exposed destination- Specified by:
createExposedOAuthCredentialin interfaceRegisterIntegrationObjectService- Parameters:
integrationCCD- given integration CCD
-
createBasicCredential
Description copied from interface:RegisterIntegrationObjectServiceCreate basic credential based on the an existing employee- Specified by:
createBasicCredentialin interfaceRegisterIntegrationObjectService- Parameters:
username- given employee IDpassword- given employee password- Returns:
- returns associated basic credential with the employee
-
createOAuthCredential
Description copied from interface:RegisterIntegrationObjectServiceCreate OAuth credential based on the an existing employee- Specified by:
createOAuthCredentialin interfaceRegisterIntegrationObjectService- Parameters:
employee- given employee- Returns:
- returns associated OAuth credential with the employee
-
readDestinationTargets
Description copied from interface:RegisterIntegrationObjectServiceRead destination targets- Specified by:
readDestinationTargetsin interfaceRegisterIntegrationObjectService- Returns:
- destination targets
-
readBasicCredentials
Description copied from interface:RegisterIntegrationObjectServiceRead basic credentials- Specified by:
readBasicCredentialsin interfaceRegisterIntegrationObjectService- Returns:
- basic credentials
-
readExposedOAuthCredentials
Description copied from interface:RegisterIntegrationObjectServiceRead exposed OAuth credentials- Specified by:
readExposedOAuthCredentialsin interfaceRegisterIntegrationObjectService- Returns:
- exposed OAuth credentials
-
readEmployees
Description copied from interface:RegisterIntegrationObjectServiceRead employees- Specified by:
readEmployeesin interfaceRegisterIntegrationObjectService- Returns:
- employees
-
setFlexibleSearchService
-
setNameSequenceNumberGenerator
-
setModelService
-
setCockpitEventQueue
public void setCockpitEventQueue(com.hybris.cockpitng.core.events.CockpitEventQueue cockpitEventQueue) -
setIccCredentialGenerator
-