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 forClassificationSystemVersionDao.
-
-
Constructor Summary
Constructors Constructor Description DefaultClassificationSystemVersionDao()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Collection<ClassificationAttributeModel>findAttributesByCode(ClassificationSystemVersionModel systemVersion, java.lang.String code)Finds allClassificationAttributeModels in the classification system version with the code.java.util.Collection<ClassificationAttributeUnitModel>findAttributeUnitsByCode(ClassificationSystemVersionModel systemVersion, java.lang.String code)Finds allClassificationAttributeUnitModels in the classification system version with the code.java.util.Collection<ClassificationAttributeUnitModel>findAttributeUnitsBySystemVersion(ClassificationSystemVersionModel systemVersion)Finds allClassificationAttributeUnitModels in the classification system version.java.util.Collection<ClassificationAttributeValueModel>findAttributeValuesByCode(ClassificationSystemVersionModel systemVersion, java.lang.String code)Finds allClassificationAttributeValueModels in the classification system version with the code.java.util.Collection<ClassificationClassModel>findClassesByCode(ClassificationSystemVersionModel systemVersion, java.lang.String code)Finds allClassificationClassModels in the classification system version with its unique code.java.util.Collection<ClassificationAttributeUnitModel>findConvertibleUnits(ClassificationAttributeUnitModel attributeUnit)Finds all other unites of the same type in the system version for the specific attribute unit.java.util.Collection<ClassificationSystemVersionModel>findSystemVersions(java.lang.String systemId, java.lang.String systemVersion)Finds allClassificationSystemVersionModels with its classification system id and the classification system version.java.util.Collection<ClassificationAttributeUnitModel>findUnitsOfTypeBySystemVersion(ClassificationSystemVersionModel systemVersion, java.lang.String type)Finds allClassificationAttributeUnitModels in the classification system version with the type.java.util.Collection<java.lang.String>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
-
-
-
-
Method Detail
-
findClassesByCode
public java.util.Collection<ClassificationClassModel> findClassesByCode(ClassificationSystemVersionModel systemVersion, java.lang.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 java.util.Collection<ClassificationAttributeModel> findAttributesByCode(ClassificationSystemVersionModel systemVersion, java.lang.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 java.util.Collection<ClassificationAttributeValueModel> findAttributeValuesByCode(ClassificationSystemVersionModel systemVersion, java.lang.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 java.util.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 java.util.Collection<ClassificationAttributeUnitModel> findAttributeUnitsByCode(ClassificationSystemVersionModel systemVersion, java.lang.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 java.util.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 java.util.Collection<ClassificationAttributeUnitModel> findUnitsOfTypeBySystemVersion(ClassificationSystemVersionModel systemVersion, java.lang.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 java.util.Collection<java.lang.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 java.util.Collection<ClassificationSystemVersionModel> findSystemVersions(java.lang.String systemId, java.lang.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
-
-