Interface ClassificationSystemVersionDao
- All Known Implementing Classes:
DefaultClassificationSystemVersionDao
public interface ClassificationSystemVersionDao
DAO for the
ClassificationSystemVersionModel.- Spring Bean ID:
- classificationSystemVersionDao
-
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.
-
Method Details
-
findSystemVersions
Collection<ClassificationSystemVersionModel> findSystemVersions(String systemId, String systemVersion) Finds allClassificationSystemVersionModels with its classification system id and the classification system version.- Parameters:
systemId- the classification system IDsystemVersion- the classification system version- Returns:
- a collection of all found
ClassificationSystemVersionModels
-
findClassesByCode
Collection<ClassificationClassModel> findClassesByCode(ClassificationSystemVersionModel systemVersion, String code) Finds allClassificationClassModels in the classification system version with its unique code.- Parameters:
systemVersion- the classification system version of the classification classcode- the code of the classification class- Returns:
- a collection of all found
ClassificationClassModels
-
findAttributesByCode
Collection<ClassificationAttributeModel> findAttributesByCode(ClassificationSystemVersionModel systemVersion, String code) Finds allClassificationAttributeModels in the classification system version with the code.- Parameters:
systemVersion- the classification system version of the classification attributecode- the code of the classification attribute- Returns:
- a collection of all found
ClassificationAttributeModels
-
findAttributeValuesByCode
Collection<ClassificationAttributeValueModel> findAttributeValuesByCode(ClassificationSystemVersionModel systemVersion, String code) Finds allClassificationAttributeValueModels in the classification system version with the code.- 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
Collection<ClassificationAttributeUnitModel> findConvertibleUnits(ClassificationAttributeUnitModel attributeUnit) Finds all other unites of the same type in the system version for the specific attribute unit.- 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
Collection<ClassificationAttributeUnitModel> findAttributeUnitsByCode(ClassificationSystemVersionModel systemVersion, String code) Finds allClassificationAttributeUnitModels in the classification system version with the code.- 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
Collection<ClassificationAttributeUnitModel> findAttributeUnitsBySystemVersion(ClassificationSystemVersionModel systemVersion) Finds allClassificationAttributeUnitModels in the classification system version.- Parameters:
systemVersion- the classification system version that contains the classification attribute units- Returns:
- the collection of all found
ClassificationAttributeUnitModels
-
findUnitsOfTypeBySystemVersion
Collection<ClassificationAttributeUnitModel> findUnitsOfTypeBySystemVersion(ClassificationSystemVersionModel systemVersion, String type) Finds allClassificationAttributeUnitModels in the classification system version with the type.- 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
Finds all unit types of theClassificationAttributeUnitModels in the classification system version.- Parameters:
systemVersion- the classification system version that contains the classification attribute units- Returns:
- the collection of all unit types
-