public class DefaultClassificationSystemService extends AbstractBusinessService implements ClassificationSystemService
ClassificationSystemService.AbstractService.SerializableDTOmodelService, sessionService, txManagertenant| Constructor and Description |
|---|
DefaultClassificationSystemService() |
| Modifier and Type | Method and Description |
|---|---|
ClassificationAttributeModel |
getAttributeForCode(ClassificationSystemVersionModel systemVersion,
java.lang.String code)
Retrieves the
ClassificationAttributeModel in the classification system version with the code. |
ClassificationAttributeUnitModel |
getAttributeUnitForCode(ClassificationSystemVersionModel systemVersion,
java.lang.String code)
Retrieves the
ClassificationAttributeUnitModel in the classification system version with the code. |
java.util.Collection<ClassificationAttributeUnitModel> |
getAttributeUnitsForSystemVersion(ClassificationSystemVersionModel systemVersion)
Retrieves all
ClassificationAttributeUnitModels in the classification system version. |
ClassificationAttributeValueModel |
getAttributeValueForCode(ClassificationSystemVersionModel systemVersion,
java.lang.String code)
Retrieves the
ClassificationAttributeValueModel in the classification system version with the code. |
ClassificationClassModel |
getClassForCode(ClassificationSystemVersionModel systemVersion,
java.lang.String code)
Retrieves the
ClassificationClassModel in the classification system version with its unique code. |
java.util.Collection<ClassificationAttributeUnitModel> |
getConvertibleUnits(ClassificationAttributeUnitModel attributeUnit)
Retrieves all other unites of the same type in the system version for the specific attribute unit.
|
java.util.Collection<ClassificationClassModel> |
getRootClassesForSystemVersion(ClassificationSystemVersionModel systemVersion)
Retrieves all root
ClassificationClassModels in the classification system version. |
ClassificationSystemModel |
getSystemForId(java.lang.String id)
Retrieves the
ClassificationSystemModel with the specified id. |
ClassificationSystemVersionModel |
getSystemVersion(java.lang.String systemId,
java.lang.String systemVersion)
|
java.util.Collection<ClassificationAttributeUnitModel> |
getUnitsOfTypeForSystemVersion(ClassificationSystemVersionModel systemVersion,
java.lang.String type)
Retrieves all
ClassificationAttributeUnitModels in the classification system version with the specific
type. |
java.util.Collection<java.lang.String> |
getUnitTypesForSystemVersion(ClassificationSystemVersionModel systemVersion)
Retrieves all unit types of the
ClassificationAttributeUnitModels in the classification system version. |
void |
setCategoryService(CategoryService categoryService) |
void |
setClassificationSystemDao(ClassificationSystemDao classificationSystemDao) |
void |
setClassificationSystemVersionDao(ClassificationSystemVersionDao classificationSystemVersionDao) |
getModelService, getSessionService, getTxManager, setModelService, setSessionService, setTxManagerafterPropertiesSet, getCurrentTenant, setBeanName, setCurrentTenant, writeReplacepublic ClassificationSystemModel getSystemForId(java.lang.String id)
ClassificationSystemServiceClassificationSystemModel with the specified id.getSystemForId in interface ClassificationSystemServiceid - the id of the classification systemClassificationSystemModel.public ClassificationSystemVersionModel getSystemVersion(java.lang.String systemId, java.lang.String systemVersion)
ClassificationSystemServicegetSystemVersion in interface ClassificationSystemServicesystemId - the id of the classification systemsystemVersion - the version of the classification system versionClassificationSystemVersionModelpublic ClassificationClassModel getClassForCode(ClassificationSystemVersionModel systemVersion, java.lang.String code)
ClassificationSystemServiceClassificationClassModel in the classification system version with its unique code.getClassForCode in interface ClassificationSystemServicesystemVersion - the classification system version of the classification classcode - the code of the classification classClassificationClassModelpublic ClassificationAttributeModel getAttributeForCode(ClassificationSystemVersionModel systemVersion, java.lang.String code)
ClassificationSystemServiceClassificationAttributeModel in the classification system version with the code.getAttributeForCode in interface ClassificationSystemServicesystemVersion - the classification system version of the classification attributecode - the code of the classification attributeClassificationAttributeModelpublic ClassificationAttributeValueModel getAttributeValueForCode(ClassificationSystemVersionModel systemVersion, java.lang.String code)
ClassificationSystemServiceClassificationAttributeValueModel in the classification system version with the code.getAttributeValueForCode in interface ClassificationSystemServicesystemVersion - the classification system version of the classification attribute valuecode - the code of the classification attribute valueClassificationAttributeValueModelpublic java.util.Collection<ClassificationAttributeUnitModel> getConvertibleUnits(ClassificationAttributeUnitModel attributeUnit)
ClassificationSystemServicegetConvertibleUnits in interface ClassificationSystemServiceattributeUnit - the classification attribute unit which has convertible unitsClassificationAttributeUnitModels that have the same type and in the same system versionpublic ClassificationAttributeUnitModel getAttributeUnitForCode(ClassificationSystemVersionModel systemVersion, java.lang.String code)
ClassificationSystemServiceClassificationAttributeUnitModel in the classification system version with the code.getAttributeUnitForCode in interface ClassificationSystemServicesystemVersion - the classification system version of the classification attribute unitcode - the code of the classification attribute unitClassificationAttributeUnitModelpublic java.util.Collection<ClassificationAttributeUnitModel> getAttributeUnitsForSystemVersion(ClassificationSystemVersionModel systemVersion)
ClassificationSystemServiceClassificationAttributeUnitModels in the classification system version.getAttributeUnitsForSystemVersion in interface ClassificationSystemServicesystemVersion - the classification system version that contains the classification attribute unitsClassificationAttributeUnitModelspublic java.util.Collection<ClassificationAttributeUnitModel> getUnitsOfTypeForSystemVersion(ClassificationSystemVersionModel systemVersion, java.lang.String type)
ClassificationSystemServiceClassificationAttributeUnitModels in the classification system version with the specific
type.getUnitsOfTypeForSystemVersion in interface ClassificationSystemServicesystemVersion - the classification system version that contains the classification attribute unitstype - unit type of the classification attribute unitsClassificationAttributeUnitModelspublic java.util.Collection<java.lang.String> getUnitTypesForSystemVersion(ClassificationSystemVersionModel systemVersion)
ClassificationSystemServiceClassificationAttributeUnitModels in the classification system version.getUnitTypesForSystemVersion in interface ClassificationSystemServicesystemVersion - the classification system version that contains the classification attribute unitspublic java.util.Collection<ClassificationClassModel> getRootClassesForSystemVersion(ClassificationSystemVersionModel systemVersion)
ClassificationSystemServiceClassificationClassModels in the classification system version.getRootClassesForSystemVersion in interface ClassificationSystemServicesystemVersion - the classification system version that contains the root classification attribute classesClassificationClassModelspublic void setCategoryService(CategoryService categoryService)
public void setClassificationSystemDao(ClassificationSystemDao classificationSystemDao)
public void setClassificationSystemVersionDao(ClassificationSystemVersionDao classificationSystemVersionDao)
Copyright © 2018 SAP SE. All Rights Reserved.