Class ComparatorDefinitionAnnotationValueHandler


  • public class ComparatorDefinitionAnnotationValueHandler
    extends org.kie.workbench.common.screens.datamodeller.client.util.AnnotationValueHandler
    • Field Summary

      • Fields inherited from class org.kie.workbench.common.screens.datamodeller.client.util.AnnotationValueHandler

        annotation
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      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)  
      String getName​(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()  
      String getType​(org.kie.workbench.common.services.datamodeller.core.Annotation comparatorObjectProperty)  
      boolean isAscending​(org.kie.workbench.common.services.datamodeller.core.Annotation objectPropertyPath)  
      void setName​(org.kie.workbench.common.services.datamodeller.core.Annotation comparatorObjectProperty, String name)  
      void setType​(org.kie.workbench.common.services.datamodeller.core.Annotation comparatorObjectProperty, String type)  
      • Methods inherited from class org.kie.workbench.common.screens.datamodeller.client.util.AnnotationValueHandler

        getAnnotation, getClassName, getStringValue, getStringValue, getStringValue, getStringValue, getStringValue, getValue, getValue, getValue, getValue, getValue, setValue
    • Constructor Detail

      • ComparatorDefinitionAnnotationValueHandler

        public ComparatorDefinitionAnnotationValueHandler​(org.kie.workbench.common.services.datamodeller.core.Annotation annotation)
    • 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)