Class DefaultLDIFImportStrategy
- java.lang.Object
-
- de.hybris.platform.ldap.jobs.impl.DefaultLDIFImportStrategy
-
- All Implemented Interfaces:
LDIFImportStrategy
public class DefaultLDIFImportStrategy extends java.lang.Object implements LDIFImportStrategy
Class for creating Impex configuration and importing, based on ldif file and configuration file.- Spring Bean ID:
- commonLDIFImportStrategy
-
-
Constructor Summary
Constructors Constructor Description DefaultLDIFImportStrategy()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidexecuteFileBasedImport(LDIFMediaModel ldifMediaModel)Main method for generating script and importing proper data, executing in all import modes.voidexecuteFileSearchBasedImport(java.util.Map<java.lang.String,java.lang.String> searchAttributes)Method used for performing ldif file based on LDAP search.voidexecuteFileSearchBasedUserImport(java.util.Map<java.lang.String,java.lang.String> searchAttributes)Method used for performing ldif file based on LDAP search.ImpExMediaModelgetDestMedia()ImpExMediaModelgetDumpMedia()voidsetConfig(ConfigurationMediaModel config)voidsetLdapManager(LDAPManager ldapManager)voidsetMediaService(MediaService mediaService)voidsetModelService(ModelService modelService)
-
-
-
Method Detail
-
executeFileBasedImport
public void executeFileBasedImport(LDIFMediaModel ldifMediaModel) throws LDAPImportException
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(java.util.Map<java.lang.String,java.lang.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(java.util.Map<java.lang.String,java.lang.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
public void setMediaService(MediaService mediaService)
-
setModelService
public void setModelService(ModelService modelService)
-
getDumpMedia
public ImpExMediaModel getDumpMedia()
-
getDestMedia
public ImpExMediaModel getDestMedia()
-
setLdapManager
public void setLdapManager(LDAPManager ldapManager)
-
setConfig
public void setConfig(ConfigurationMediaModel config)
-
-