Class DefaultClassificationSystemVersionDao
java.lang.Object
de.hybris.platform.servicelayer.internal.dao.DefaultGenericDao<ClassificationSystemVersionModel>
de.hybris.platform.classification.daos.impl.DefaultClassificationSystemVersionDao
- All Implemented Interfaces:
ClassificationSystemVersionDao,GenericDao<ClassificationSystemVersionModel>
public class DefaultClassificationSystemVersionDao
extends DefaultGenericDao<ClassificationSystemVersionModel>
implements ClassificationSystemVersionDao
Default implementation for
ClassificationSystemVersionDao.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfindAttributesByCode(ClassificationSystemVersionModel systemVersion, String code) Finds allClassificationAttributeModels in the classification system version with the code.findAttributeUnitsByCode(ClassificationSystemVersionModel systemVersion, String code) Finds allClassificationAttributeUnitModels in the classification system version with the code.Finds allClassificationAttributeUnitModels in the classification system version.findAttributeValuesByCode(ClassificationSystemVersionModel systemVersion, String code) Finds allClassificationAttributeValueModels in the classification system version with the code.findClassesByCode(ClassificationSystemVersionModel systemVersion, String code) Finds allClassificationClassModels in the classification system version with its unique code.findConvertibleUnits(ClassificationAttributeUnitModel attributeUnit) Finds all other unites of the same type in the system version for the specific attribute unit.findSystemVersions(String systemId, String systemVersion) Finds allClassificationSystemVersionModels with its classification system id and the classification system version.findUnitsOfTypeBySystemVersion(ClassificationSystemVersionModel systemVersion, String type) Finds allClassificationAttributeUnitModels in the classification system version with the type.findUnitTypesBySystemVersion(ClassificationSystemVersionModel systemVersion) Finds all unit types of theClassificationAttributeUnitModels in the classification system version.Methods inherited from class de.hybris.platform.servicelayer.internal.dao.DefaultGenericDao
find, find, find, find, find, getFlexibleSearchService, setFlexibleSearchService
-
Constructor Details
-
DefaultClassificationSystemVersionDao
public DefaultClassificationSystemVersionDao()
-
-
Method Details
-
findClassesByCode
public Collection<ClassificationClassModel> findClassesByCode(ClassificationSystemVersionModel systemVersion, String code) Description copied from interface:ClassificationSystemVersionDaoFinds allClassificationClassModels in the classification system version with its unique code.- Specified by:
findClassesByCodein interfaceClassificationSystemVersionDao- Parameters:
systemVersion- the classification system version of the classification classcode- the code of the classification class- Returns:
- a collection of all found
ClassificationClassModels
-
findAttributesByCode
public Collection<ClassificationAttributeModel> findAttributesByCode(ClassificationSystemVersionModel systemVersion, String code) Description copied from interface:ClassificationSystemVersionDaoFinds allClassificationAttributeModels in the classification system version with the code.- Specified by:
findAttributesByCodein interfaceClassificationSystemVersionDao- Parameters:
systemVersion- the classification system version of the classification attributecode- the code of the classification attribute- Returns:
- a collection of all found
ClassificationAttributeModels
-
findAttributeValuesByCode
public Collection<ClassificationAttributeValueModel> findAttributeValuesByCode(ClassificationSystemVersionModel systemVersion, String code) Description copied from interface:ClassificationSystemVersionDaoFinds allClassificationAttributeValueModels in the classification system version with the code.- Specified by:
findAttributeValuesByCodein interfaceClassificationSystemVersionDao- Parameters:
systemVersion- the classification system version of the classification attribute valuecode- the code of the classification attribute value- Returns:
- a collection of all found
ClassificationAttributeValueModels
-
findConvertibleUnits
public Collection<ClassificationAttributeUnitModel> findConvertibleUnits(ClassificationAttributeUnitModel attributeUnit) Description copied from interface:ClassificationSystemVersionDaoFinds all other unites of the same type in the system version for the specific attribute unit.- Specified by:
findConvertibleUnitsin interfaceClassificationSystemVersionDao- Parameters:
attributeUnit- the classification attribute unit which has convertible units- Returns:
- all OTHER
ClassificationAttributeUnitModels that have the same type and in the same system version
-
findAttributeUnitsByCode
public Collection<ClassificationAttributeUnitModel> findAttributeUnitsByCode(ClassificationSystemVersionModel systemVersion, String code) Description copied from interface:ClassificationSystemVersionDaoFinds allClassificationAttributeUnitModels in the classification system version with the code.- Specified by:
findAttributeUnitsByCodein interfaceClassificationSystemVersionDao- Parameters:
systemVersion- the classification system version of the classification attribute unitcode- the code of the classification attribute unit- Returns:
- a collection of all found
ClassificationAttributeUnitModels
-
findAttributeUnitsBySystemVersion
public Collection<ClassificationAttributeUnitModel> findAttributeUnitsBySystemVersion(ClassificationSystemVersionModel systemVersion) Description copied from interface:ClassificationSystemVersionDaoFinds allClassificationAttributeUnitModels in the classification system version.- Specified by:
findAttributeUnitsBySystemVersionin interfaceClassificationSystemVersionDao- Parameters:
systemVersion- the classification system version that contains the classification attribute units- Returns:
- the collection of all found
ClassificationAttributeUnitModels
-
findUnitsOfTypeBySystemVersion
public Collection<ClassificationAttributeUnitModel> findUnitsOfTypeBySystemVersion(ClassificationSystemVersionModel systemVersion, String type) Description copied from interface:ClassificationSystemVersionDaoFinds allClassificationAttributeUnitModels in the classification system version with the type.- Specified by:
findUnitsOfTypeBySystemVersionin interfaceClassificationSystemVersionDao- Parameters:
systemVersion- the classification system version that contains the classification attribute unitstype- unit type of the classification attribute units- Returns:
- the collection of all found
ClassificationAttributeUnitModels
-
findUnitTypesBySystemVersion
public Collection<String> findUnitTypesBySystemVersion(ClassificationSystemVersionModel systemVersion) Description copied from interface:ClassificationSystemVersionDaoFinds all unit types of theClassificationAttributeUnitModels in the classification system version.- Specified by:
findUnitTypesBySystemVersionin interfaceClassificationSystemVersionDao- Parameters:
systemVersion- the classification system version that contains the classification attribute units- Returns:
- the collection of all unit types
-
findSystemVersions
public Collection<ClassificationSystemVersionModel> findSystemVersions(String systemId, String systemVersion) Description copied from interface:ClassificationSystemVersionDaoFinds allClassificationSystemVersionModels with its classification system id and the classification system version.- Specified by:
findSystemVersionsin interfaceClassificationSystemVersionDao- Parameters:
systemId- the classification system IDsystemVersion- the classification system version- Returns:
- a collection of all found
ClassificationSystemVersionModels
-