Interface ClassificationSystemVersionDao
-
- All Known Implementing Classes:
DefaultClassificationSystemVersionDao
public interface ClassificationSystemVersionDaoDAO for theClassificationSystemVersionModel.- Spring Bean ID:
- classificationSystemVersionDao
-
-
Method Summary
All Methods Instance Methods Abstract 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.
-
-
-
Method Detail
-
findSystemVersions
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.- Parameters:
systemId- the classification system IDsystemVersion- the classification system version- Returns:
- a collection of all found
ClassificationSystemVersionModels
-
findClassesByCode
java.util.Collection<ClassificationClassModel> findClassesByCode(ClassificationSystemVersionModel systemVersion, java.lang.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
java.util.Collection<ClassificationAttributeModel> findAttributesByCode(ClassificationSystemVersionModel systemVersion, java.lang.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
java.util.Collection<ClassificationAttributeValueModel> findAttributeValuesByCode(ClassificationSystemVersionModel systemVersion, java.lang.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
java.util.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
java.util.Collection<ClassificationAttributeUnitModel> findAttributeUnitsByCode(ClassificationSystemVersionModel systemVersion, java.lang.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
java.util.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
java.util.Collection<ClassificationAttributeUnitModel> findUnitsOfTypeBySystemVersion(ClassificationSystemVersionModel systemVersion, java.lang.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
java.util.Collection<java.lang.String> findUnitTypesBySystemVersion(ClassificationSystemVersionModel systemVersion)
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
-
-