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 allClassificationAttributeModel
s in the classification system version with the code.java.util.Collection<ClassificationAttributeUnitModel>
findAttributeUnitsByCode(ClassificationSystemVersionModel systemVersion, java.lang.String code)
Finds allClassificationAttributeUnitModel
s in the classification system version with the code.java.util.Collection<ClassificationAttributeUnitModel>
findAttributeUnitsBySystemVersion(ClassificationSystemVersionModel systemVersion)
Finds allClassificationAttributeUnitModel
s in the classification system version.java.util.Collection<ClassificationAttributeValueModel>
findAttributeValuesByCode(ClassificationSystemVersionModel systemVersion, java.lang.String code)
Finds allClassificationAttributeValueModel
s in the classification system version with the code.java.util.Collection<ClassificationClassModel>
findClassesByCode(ClassificationSystemVersionModel systemVersion, java.lang.String code)
Finds allClassificationClassModel
s 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 allClassificationSystemVersionModel
s with its classification system id and the classification system version.java.util.Collection<ClassificationAttributeUnitModel>
findUnitsOfTypeBySystemVersion(ClassificationSystemVersionModel systemVersion, java.lang.String type)
Finds allClassificationAttributeUnitModel
s in the classification system version with the type.java.util.Collection<java.lang.String>
findUnitTypesBySystemVersion(ClassificationSystemVersionModel systemVersion)
Finds all unit types of theClassificationAttributeUnitModel
s 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:ClassificationSystemVersionDao
Finds allClassificationClassModel
s in the classification system version with its unique code.- Specified by:
findClassesByCode
in interfaceClassificationSystemVersionDao
- Parameters:
systemVersion
- the classification system version of the classification classcode
- the code of the classification class- Returns:
- a collection of all found
ClassificationClassModel
s
-
findAttributesByCode
public java.util.Collection<ClassificationAttributeModel> findAttributesByCode(ClassificationSystemVersionModel systemVersion, java.lang.String code)
Description copied from interface:ClassificationSystemVersionDao
Finds allClassificationAttributeModel
s in the classification system version with the code.- Specified by:
findAttributesByCode
in interfaceClassificationSystemVersionDao
- Parameters:
systemVersion
- the classification system version of the classification attributecode
- the code of the classification attribute- Returns:
- a collection of all found
ClassificationAttributeModel
s
-
findAttributeValuesByCode
public java.util.Collection<ClassificationAttributeValueModel> findAttributeValuesByCode(ClassificationSystemVersionModel systemVersion, java.lang.String code)
Description copied from interface:ClassificationSystemVersionDao
Finds allClassificationAttributeValueModel
s in the classification system version with the code.- Specified by:
findAttributeValuesByCode
in 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
ClassificationAttributeValueModel
s
-
findConvertibleUnits
public java.util.Collection<ClassificationAttributeUnitModel> findConvertibleUnits(ClassificationAttributeUnitModel attributeUnit)
Description copied from interface:ClassificationSystemVersionDao
Finds all other unites of the same type in the system version for the specific attribute unit.- Specified by:
findConvertibleUnits
in interfaceClassificationSystemVersionDao
- Parameters:
attributeUnit
- the classification attribute unit which has convertible units- Returns:
- all OTHER
ClassificationAttributeUnitModel
s 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:ClassificationSystemVersionDao
Finds allClassificationAttributeUnitModel
s in the classification system version with the code.- Specified by:
findAttributeUnitsByCode
in 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
ClassificationAttributeUnitModel
s
-
findAttributeUnitsBySystemVersion
public java.util.Collection<ClassificationAttributeUnitModel> findAttributeUnitsBySystemVersion(ClassificationSystemVersionModel systemVersion)
Description copied from interface:ClassificationSystemVersionDao
Finds allClassificationAttributeUnitModel
s in the classification system version.- Specified by:
findAttributeUnitsBySystemVersion
in interfaceClassificationSystemVersionDao
- Parameters:
systemVersion
- the classification system version that contains the classification attribute units- Returns:
- the collection of all found
ClassificationAttributeUnitModel
s
-
findUnitsOfTypeBySystemVersion
public java.util.Collection<ClassificationAttributeUnitModel> findUnitsOfTypeBySystemVersion(ClassificationSystemVersionModel systemVersion, java.lang.String type)
Description copied from interface:ClassificationSystemVersionDao
Finds allClassificationAttributeUnitModel
s in the classification system version with the type.- Specified by:
findUnitsOfTypeBySystemVersion
in 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
ClassificationAttributeUnitModel
s
-
findUnitTypesBySystemVersion
public java.util.Collection<java.lang.String> findUnitTypesBySystemVersion(ClassificationSystemVersionModel systemVersion)
Description copied from interface:ClassificationSystemVersionDao
Finds all unit types of theClassificationAttributeUnitModel
s in the classification system version.- Specified by:
findUnitTypesBySystemVersion
in 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:ClassificationSystemVersionDao
Finds allClassificationSystemVersionModel
s with its classification system id and the classification system version.- Specified by:
findSystemVersions
in interfaceClassificationSystemVersionDao
- Parameters:
systemId
- the classification system IDsystemVersion
- the classification system version- Returns:
- a collection of all found
ClassificationSystemVersionModel
s
-
-