Class DefaultLDIFImportStrategy
java.lang.Object
de.hybris.platform.ldap.jobs.impl.DefaultLDIFImportStrategy
- All Implemented Interfaces:
LDIFImportStrategy
Class for creating Impex configuration and importing, based on ldif file and configuration file.
- Spring Bean ID:
- commonLDIFImportStrategy
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidexecuteFileBasedImport(LDIFMediaModel ldifMediaModel) Main method for generating script and importing proper data, executing in all import modes.voidexecuteFileSearchBasedImport(Map<String, String> searchAttributes) Method used for performing ldif file based on LDAP search.voidexecuteFileSearchBasedUserImport(Map<String, String> searchAttributes) Method used for performing ldif file based on LDAP search.voidsetConfig(ConfigurationMediaModel config) voidsetLdapManager(LDAPManager ldapManager) voidsetMediaService(MediaService mediaService) voidsetModelService(ModelService modelService)
-
Constructor Details
-
DefaultLDIFImportStrategy
public DefaultLDIFImportStrategy()
-
-
Method Details
-
executeFileBasedImport
Main method for generating script and importing proper data, executing in all import modes.- Specified by:
executeFileBasedImportin interfaceLDIFImportStrategy- Parameters:
ldifMediaModel- media model of ldif file used to create proper impex file- Throws:
LDAPImportException
-
executeFileSearchBasedImport
public void executeFileSearchBasedImport(Map<String, String> searchAttributes) throws LDAPImportExceptionMethod used for performing ldif file based on LDAP search. Method is common also for user import (determined by userMode).- Specified by:
executeFileSearchBasedImportin interfaceLDIFImportStrategy- Parameters:
searchAttributes- list of attributes used for LDAP search- Throws:
LDAPImportException
-
executeFileSearchBasedUserImport
public void executeFileSearchBasedUserImport(Map<String, String> searchAttributes) throws LDAPImportExceptionMethod used for performing ldif file based on LDAP search. Executed when usermode is true.- Specified by:
executeFileSearchBasedUserImportin interfaceLDIFImportStrategy- Parameters:
searchAttributes- list of attributes used for LDAp search and for executing user import- Throws:
LDAPImportException
-
setMediaService
-
setModelService
-
getDumpMedia
-
getDestMedia
-
setLdapManager
-
setConfig
-