Package de.hybris.platform.product.impl
Class DefaultUnitService
- java.lang.Object
-
- de.hybris.platform.servicelayer.internal.service.AbstractService
-
- de.hybris.platform.servicelayer.internal.service.AbstractBusinessService
-
- de.hybris.platform.product.impl.DefaultUnitService
-
- All Implemented Interfaces:
UnitService,java.io.Serializable,org.springframework.beans.factory.Aware,org.springframework.beans.factory.BeanNameAware,org.springframework.beans.factory.InitializingBean
public class DefaultUnitService extends AbstractBusinessService implements UnitService
Default implementation ofUnitService- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class de.hybris.platform.servicelayer.internal.service.AbstractService
AbstractService.SerializableDTO
-
-
Field Summary
-
Fields inherited from class de.hybris.platform.servicelayer.internal.service.AbstractBusinessService
modelService, sessionService, txManager
-
Fields inherited from class de.hybris.platform.servicelayer.internal.service.AbstractService
tenant
-
-
Constructor Summary
Constructors Constructor Description DefaultUnitService()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Set<UnitModel>getAllUnits()Returns all Units.java.util.Set<java.lang.String>getAllUnitTypes()Returns all unit types (e.g.UnitModelgetUnitForCode(java.lang.String code)java.util.Set<UnitModel>getUnitsForUnitType(java.lang.String unitType)Returns all units for specific unit typevoidsetUnitDao(UnitDao unitDao)-
Methods inherited from class de.hybris.platform.servicelayer.internal.service.AbstractBusinessService
getModelService, getSessionService, getTxManager, setModelService, setSessionService, setTxManager
-
Methods inherited from class de.hybris.platform.servicelayer.internal.service.AbstractService
afterPropertiesSet, getCurrentTenant, setBeanName, setCurrentTenant, writeReplace
-
-
-
-
Method Detail
-
getUnitForCode
public UnitModel getUnitForCode(java.lang.String code)
- Specified by:
getUnitForCodein interfaceUnitService- Parameters:
code- theUnitModel.CODE- Returns:
- for the given
codetheUnitModel
-
getAllUnitTypes
public java.util.Set<java.lang.String> getAllUnitTypes()
Description copied from interface:UnitServiceReturns all unit types (e.g. 'weight', 'size' ).- Specified by:
getAllUnitTypesin interfaceUnitService- Returns:
- a set of type strings
-
getAllUnits
public java.util.Set<UnitModel> getAllUnits()
Description copied from interface:UnitServiceReturns all Units.- Specified by:
getAllUnitsin interfaceUnitService- Returns:
- a set containing all units.
-
setUnitDao
public void setUnitDao(UnitDao unitDao)
-
getUnitsForUnitType
public java.util.Set<UnitModel> getUnitsForUnitType(java.lang.String unitType)
Description copied from interface:UnitServiceReturns all units for specific unit type- Specified by:
getUnitsForUnitTypein interfaceUnitService- Parameters:
unitType- search only units for this unit type- Returns:
- found units that match unit type
-
-