Class DefaultSmarteditConfigurationFacade
- java.lang.Object
-
- de.hybris.platform.smarteditwebservices.configuration.facade.impl.DefaultSmarteditConfigurationFacade
-
- All Implemented Interfaces:
SmarteditConfigurationFacade
public class DefaultSmarteditConfigurationFacade extends java.lang.Object implements SmarteditConfigurationFacade
Default implementation of theSmarteditConfigurationFacade
-
-
Constructor Summary
Constructors Constructor Description DefaultSmarteditConfigurationFacade()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ConfigurationDatacreate(ConfigurationData configurationData)Create a new configuration modelvoiddelete(java.lang.String uid)Deletes the configuration model represented by this unique identifierjava.util.List<ConfigurationData>findAll()Finds all ConfigurationData stores in the data store.ConfigurationDatafindByDefaultConfigurationKey(DefaultConfigurationKey key)Finds a configuration data bean using one of the identifiers that are provided by defaultConfigurationDatafindByUid(java.lang.String uid)Finds a configuration data bean by its unique identifierprotected AbstractPopulatingConverter<ConfigurationData,SmarteditConfigurationModel>getConfigurationDataToModelConverter()protected AbstractPopulatingConverter<SmarteditConfigurationModel,ConfigurationData>getConfigurationModelToDataConverter()protected org.springframework.validation.ValidatorgetCreateConfigurationValidator()protected FacadeValidationServicegetFacadeValidationService()protected SmarteditConfigurationServicegetSmarteditConfigurationService()protected UpdateConfigurationDtogetUpdateConfigurationDto(java.lang.String uid, ConfigurationData configurationData)Builds a new bean for updating the configuraitonprotected org.springframework.validation.ValidatorgetUpdateConfigurationValidator()voidsetConfigurationDataToModelConverter(AbstractPopulatingConverter<ConfigurationData,SmarteditConfigurationModel> configurationDataToModelConverter)voidsetConfigurationModelToDataConverter(AbstractPopulatingConverter<SmarteditConfigurationModel,ConfigurationData> configurationModelToDataConverter)voidsetCreateConfigurationValidator(org.springframework.validation.Validator createConfigurationValidator)voidsetFacadeValidationService(FacadeValidationService facadeValidationService)voidsetSmarteditConfigurationService(SmarteditConfigurationService smarteditConfigurationService)voidsetUpdateConfigurationValidator(org.springframework.validation.Validator updateConfigurationValidator)java.util.Optional<ConfigurationData>tryAndFindByDefaultConfigurationKey(DefaultConfigurationKey key)Will try and find a configuration data bean using one of the identifiers that are provided by defaultConfigurationDataupdate(java.lang.String uid, ConfigurationData configurationData)Updates the configuration model represented by the uid
-
-
-
Method Detail
-
findAll
public java.util.List<ConfigurationData> findAll()
Description copied from interface:SmarteditConfigurationFacadeFinds all ConfigurationData stores in the data store.- Specified by:
findAllin interfaceSmarteditConfigurationFacade- Returns:
- a list of
ConfigurationData
-
create
public ConfigurationData create(ConfigurationData configurationData)
Description copied from interface:SmarteditConfigurationFacadeCreate a new configuration model- Specified by:
createin interfaceSmarteditConfigurationFacade- Parameters:
configurationData- the data bean containing the values to be saved- Returns:
- the
ConfigurationDatacreated
-
update
public ConfigurationData update(java.lang.String uid, ConfigurationData configurationData)
Description copied from interface:SmarteditConfigurationFacadeUpdates the configuration model represented by the uid- Specified by:
updatein interfaceSmarteditConfigurationFacade- Parameters:
uid- is the unique identifier of this configurationconfigurationData- - the data bean to be updated- Returns:
- the configuration bean updated
-
getUpdateConfigurationDto
protected UpdateConfigurationDto getUpdateConfigurationDto(java.lang.String uid, ConfigurationData configurationData)
Builds a new bean for updating the configuraiton- Parameters:
uid- the uid sent to this façade through the update methodconfigurationData- the data bean sent for modificaiton- Returns:
- a UpdateConfigurationDto
-
findByUid
public ConfigurationData findByUid(java.lang.String uid)
Description copied from interface:SmarteditConfigurationFacadeFinds a configuration data bean by its unique identifier- Specified by:
findByUidin interfaceSmarteditConfigurationFacade- Parameters:
uid- the configuration's unique identifier- Returns:
- the
ConfigurationDatarepresented by this uid
-
findByDefaultConfigurationKey
public ConfigurationData findByDefaultConfigurationKey(DefaultConfigurationKey key)
Description copied from interface:SmarteditConfigurationFacadeFinds a configuration data bean using one of the identifiers that are provided by default- Specified by:
findByDefaultConfigurationKeyin interfaceSmarteditConfigurationFacade- Parameters:
key- one of theDefaultConfigurationKey- Returns:
- the
ConfigurationDatarepresented by thisDefaultConfigurationKey
-
tryAndFindByDefaultConfigurationKey
public java.util.Optional<ConfigurationData> tryAndFindByDefaultConfigurationKey(DefaultConfigurationKey key)
Description copied from interface:SmarteditConfigurationFacadeWill try and find a configuration data bean using one of the identifiers that are provided by default- Specified by:
tryAndFindByDefaultConfigurationKeyin interfaceSmarteditConfigurationFacade- Parameters:
key- one of theDefaultConfigurationKey- Returns:
- the
Optionalrepresented by thisDefaultConfigurationKey
-
delete
public void delete(java.lang.String uid)
Description copied from interface:SmarteditConfigurationFacadeDeletes the configuration model represented by this unique identifier- Specified by:
deletein interfaceSmarteditConfigurationFacade- Parameters:
uid- the model's unique identifier
-
getSmarteditConfigurationService
protected SmarteditConfigurationService getSmarteditConfigurationService()
-
setSmarteditConfigurationService
public void setSmarteditConfigurationService(SmarteditConfigurationService smarteditConfigurationService)
-
getConfigurationDataToModelConverter
protected AbstractPopulatingConverter<ConfigurationData,SmarteditConfigurationModel> getConfigurationDataToModelConverter()
-
setConfigurationDataToModelConverter
public void setConfigurationDataToModelConverter(AbstractPopulatingConverter<ConfigurationData,SmarteditConfigurationModel> configurationDataToModelConverter)
-
getConfigurationModelToDataConverter
protected AbstractPopulatingConverter<SmarteditConfigurationModel,ConfigurationData> getConfigurationModelToDataConverter()
-
setConfigurationModelToDataConverter
public void setConfigurationModelToDataConverter(AbstractPopulatingConverter<SmarteditConfigurationModel,ConfigurationData> configurationModelToDataConverter)
-
getFacadeValidationService
protected FacadeValidationService getFacadeValidationService()
-
setFacadeValidationService
public void setFacadeValidationService(FacadeValidationService facadeValidationService)
-
getCreateConfigurationValidator
protected org.springframework.validation.Validator getCreateConfigurationValidator()
-
setCreateConfigurationValidator
public void setCreateConfigurationValidator(org.springframework.validation.Validator createConfigurationValidator)
-
getUpdateConfigurationValidator
protected org.springframework.validation.Validator getUpdateConfigurationValidator()
-
setUpdateConfigurationValidator
public void setUpdateConfigurationValidator(org.springframework.validation.Validator updateConfigurationValidator)
-
-