Exemplo n.º 1
0
 private void generateDefaultPattern(String value, String relation, ColumnlayoutType column) {
   final PatternType pattern = new PatternType();
   final SelectType select = new SelectType();
   select.setRel(relation);
   select.setValue(value);
   jaxbUtil.addPatternSelect(pattern, select);
   column.setPattern(pattern);
 }
Exemplo n.º 2
0
 public void generateNewPattern(String gid, List<IPattern> filterValues) {
   final TablelayoutType tablelayout = lguiItem.getLayoutAccess().getTableLayout(gid);
   if (tablelayout != null) {
     for (final ColumnlayoutType column : tablelayout.getColumn()) {
       for (final IPattern filterValue : filterValues) {
         if (column.getKey().equals(filterValue.getColumnTitle())) {
           final PatternType pattern = new PatternType();
           if (filterValue.isRange()) {
             final SelectType selectMin = new SelectType();
             selectMin.setRel(ILMLCoreConstants.xGE_LC);
             selectMin.setValue(filterValue.getMinValueRange());
             final SelectType selectMax = new SelectType();
             selectMax.setRel(ILMLCoreConstants.xLE_LC);
             selectMax.setValue(filterValue.getMaxValueRange());
             jaxbUtil.addPatternSelect(pattern, selectMin);
             jaxbUtil.addPatternSelect(pattern, selectMax);
           } else {
             final SelectType select = new SelectType();
             select.setValue(filterValue.getRelationValue());
             if (filterValue.getRelationOperator().equals(ILMLCoreConstants.LT)) {
               select.setRel(ILMLCoreConstants.xLT_LC);
             } else if (filterValue.getRelationOperator().equals(ILMLCoreConstants.LE)) {
               select.setRel(ILMLCoreConstants.xLE_LC);
             } else if (filterValue.getRelationOperator().equals(ILMLCoreConstants.GT)) {
               select.setRel(ILMLCoreConstants.xGT_LC);
             } else if (filterValue.getRelationOperator().equals(ILMLCoreConstants.GE)) {
               select.setRel(ILMLCoreConstants.xGE_LC);
             } else {
               select.setRel(filterValue.getRelationOperator());
             }
             jaxbUtil.addPatternSelect(pattern, select);
           }
           column.setPattern(pattern);
         }
       }
     }
   }
 }