Class ComparatorDefinitionAnnotationValueHandler
- java.lang.Object
-
- org.kie.workbench.common.screens.datamodeller.client.util.AnnotationValueHandler
-
- org.optaplanner.workbench.screens.domaineditor.client.handlers.planner.ComparatorDefinitionAnnotationValueHandler
-
public class ComparatorDefinitionAnnotationValueHandler extends org.kie.workbench.common.screens.datamodeller.client.util.AnnotationValueHandler
-
-
Constructor Summary
Constructors Constructor Description ComparatorDefinitionAnnotationValueHandler(org.kie.workbench.common.services.datamodeller.core.Annotation annotation)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static org.kie.workbench.common.services.datamodeller.core.AnnotationcreateAnnotation(List<org.optaplanner.workbench.screens.domaineditor.model.ObjectPropertyPath> objectPropertyPathList, Map<String,org.kie.workbench.common.services.datamodeller.core.AnnotationDefinition> annotationDefinitions)StringgetName(org.kie.workbench.common.services.datamodeller.core.Annotation comparatorObjectProperty)List<org.kie.workbench.common.services.datamodeller.core.Annotation>getObjectProperties(org.kie.workbench.common.services.datamodeller.core.Annotation objectPropertyPath)List<org.kie.workbench.common.services.datamodeller.core.Annotation>getObjectPropertyPaths()StringgetType(org.kie.workbench.common.services.datamodeller.core.Annotation comparatorObjectProperty)booleanisAscending(org.kie.workbench.common.services.datamodeller.core.Annotation objectPropertyPath)voidsetName(org.kie.workbench.common.services.datamodeller.core.Annotation comparatorObjectProperty, String name)voidsetType(org.kie.workbench.common.services.datamodeller.core.Annotation comparatorObjectProperty, String type)
-
-
-
Method Detail
-
getObjectPropertyPaths
public List<org.kie.workbench.common.services.datamodeller.core.Annotation> getObjectPropertyPaths()
-
getObjectProperties
public List<org.kie.workbench.common.services.datamodeller.core.Annotation> getObjectProperties(org.kie.workbench.common.services.datamodeller.core.Annotation objectPropertyPath)
-
isAscending
public boolean isAscending(org.kie.workbench.common.services.datamodeller.core.Annotation objectPropertyPath)
-
getName
public String getName(org.kie.workbench.common.services.datamodeller.core.Annotation comparatorObjectProperty)
-
setName
public void setName(org.kie.workbench.common.services.datamodeller.core.Annotation comparatorObjectProperty, String name)
-
getType
public String getType(org.kie.workbench.common.services.datamodeller.core.Annotation comparatorObjectProperty)
-
setType
public void setType(org.kie.workbench.common.services.datamodeller.core.Annotation comparatorObjectProperty, String type)
-
createAnnotation
public static org.kie.workbench.common.services.datamodeller.core.Annotation createAnnotation(List<org.optaplanner.workbench.screens.domaineditor.model.ObjectPropertyPath> objectPropertyPathList, Map<String,org.kie.workbench.common.services.datamodeller.core.AnnotationDefinition> annotationDefinitions)
-
-