@Override
  protected List<DataSourceField> addDataSourceFields() {
    List<DataSourceField> fields = super.addDataSourceFields();

    DataSourceField idDataField = new DataSourceIntegerField("id", MSG.common_title_id(), 50);
    idDataField.setPrimaryKey(true);
    idDataField.setCanEdit(false);
    fields.add(idDataField);

    DataSourceTextField nameDataField =
        new DataSourceTextField(NAME.propertyName(), NAME.title(), 200);
    nameDataField.setCanEdit(false);
    fields.add(nameDataField);

    DataSourceTextField descriptionDataField =
        new DataSourceTextField(DESCRIPTION.propertyName(), DESCRIPTION.title());
    descriptionDataField.setCanEdit(false);
    fields.add(descriptionDataField);

    DataSourceTextField typeNameDataField =
        new DataSourceTextField(TYPE.propertyName(), TYPE.title());
    fields.add(typeNameDataField);

    DataSourceTextField pluginNameDataField =
        new DataSourceTextField(PLUGIN.propertyName(), PLUGIN.title());
    fields.add(pluginNameDataField);

    DataSourceTextField categoryDataField =
        new DataSourceTextField(CATEGORY.propertyName(), CATEGORY.title());
    fields.add(categoryDataField);

    return fields;
  }
  @Override
  public ListGridRecord copyValues(ResourceGroupComposite from) {
    ListGridRecord record = new ListGridRecord();
    record.setAttribute("group", from);
    record.setAttribute("id", from.getResourceGroup().getId());
    record.setAttribute(NAME.propertyName(), from.getResourceGroup().getName());
    record.setAttribute(DESCRIPTION.propertyName(), from.getResourceGroup().getDescription());
    record.setAttribute(CATEGORY.propertyName(), from.getResourceGroup().getGroupCategory().name());

    record.setAttribute("explicitCount", String.valueOf(from.getExplicitCount()));
    record.setAttribute("explicitDown", String.valueOf(from.getExplicitDown()));
    record.setAttribute("explicitDisabled", String.valueOf(from.getExplicitDisabled()));
    record.setAttribute("implicitCount", String.valueOf(from.getImplicitCount()));
    record.setAttribute("implicitDown", String.valueOf(from.getImplicitDown()));
    record.setAttribute("implicitDisabled", String.valueOf(from.getImplicitDisabled()));

    record.setAttribute(AVAIL_CHILDREN.propertyName(), getExplicitFormatted(from));
    record.setAttribute(AVAIL_DESCENDANTS.propertyName(), getImplicitFormatted(from));

    if (from.getResourceGroup().getResourceType() != null) {
      record.setAttribute("resourceType", from.getResourceGroup().getResourceType());
      record.setAttribute(TYPE.propertyName(), from.getResourceGroup().getResourceType().getName());
      record.setAttribute(
          PLUGIN.propertyName(), from.getResourceGroup().getResourceType().getPlugin());
    }

    return record;
  }
 private MapSqlParameterSource getParametersMap(Malfunction malfunction) {
   MapSqlParameterSource parameterSource = new MapSqlParameterSource();
   parameterSource.addValue(MALFUNCTION_ID.getValue(), malfunction.getMalfunctionId());
   parameterSource.addValue(NAME.getValue(), malfunction.getName());
   parameterSource.addValue(AUTO.getValue(), malfunction.getAuto());
   parameterSource.addValue(DESCRIPTION.getValue(), malfunction.getDescription());
   parameterSource.addValue(APPLICATION_ID.getValue(), malfunction.getApplicationId());
   return parameterSource;
 }
 @Override
 public void updateMalfunction(Malfunction malfunction) {
   LOGGER.info("DAO:Update malfunction by id=" + malfunction.getMalfunctionId().toString());
   HashMap<String, Object> hashMap = new HashMap<String, Object>();
   hashMap.put(MALFUNCTION_ID.getValue(), malfunction.getMalfunctionId());
   hashMap.put(NAME.getValue(), malfunction.getName());
   hashMap.put(AUTO.getValue(), malfunction.getAuto());
   hashMap.put(DESCRIPTION.getValue(), malfunction.getDescription());
   namedParameterJdbcTemplate.update(updateMalfunctionById, hashMap);
 }
Пример #5
0
 public Project() {
   super();
   dbObject.put("sizeFact", new BasicDBObject());
   dbObject.put("activityFact", new BasicDBObject());
   dbObject.put("vcsRepositories", new BasicDBList());
   super.setSuperTypes("com.googlecode.pongo.tests.ossmeter.model.NamedElement");
   NAME.setOwningType("com.googlecode.pongo.tests.ossmeter.model.Project");
   DESCRIPTION.setOwningType("com.googlecode.pongo.tests.ossmeter.model.Project");
   YEAR.setOwningType("com.googlecode.pongo.tests.ossmeter.model.Project");
   ACTIVE.setOwningType("com.googlecode.pongo.tests.ossmeter.model.Project");
 }
Пример #6
0
 @Override
 void processFilter(String name, String value) {
   if (BEAN_CLASS.equals(name)) {
     beanClass = value;
   } else if (METHOD_NAME.equals(name)) {
     methodName = value;
   } else if (SEARCH.equals(name)) {
     search = value;
   } else if (DESCRIPTION.equals(name)) {
     description = value;
   }
 }
  @Override
  public ResourceGroupComposite copyValues(Record from) {
    Integer idAttrib = from.getAttributeAsInt("id");
    String nameAttrib = from.getAttribute(NAME.propertyName());
    String descriptionAttrib = from.getAttribute(DESCRIPTION.propertyName());
    String typeNameAttrib = from.getAttribute(TYPE.propertyName());

    ResourceGroup rg = new ResourceGroup(nameAttrib);
    rg.setId(idAttrib);
    rg.setDescription(descriptionAttrib);
    if (typeNameAttrib != null) {
      ResourceType rt = new ResourceType();
      rt.setName(typeNameAttrib);
      String pluginNameAttrib = from.getAttribute(PLUGIN.propertyName());
      rt.setPlugin(pluginNameAttrib);
      rg.setResourceType(rt);
    }

    Long explicitCount = Long.valueOf(from.getAttribute("explicitCount"));
    Long explicitDown = Long.valueOf(from.getAttribute("explicitDown"));
    Long explicitUnknown = Long.valueOf(from.getAttribute("explicitUnknown"));
    Long explicitDisabled = Long.valueOf(from.getAttribute("explicitDisabled"));
    Long implicitCount = Long.valueOf(from.getAttribute("implicitCount"));
    Long implicitDown = Long.valueOf(from.getAttribute("implicitDown"));
    Long implicitUnknown = Long.valueOf(from.getAttribute("implicitUnknown"));
    Long implicitDisabled = Long.valueOf(from.getAttribute("implicitDisabled"));

    ResourceGroupComposite composite =
        new ResourceGroupComposite(
            explicitCount,
            explicitDown,
            explicitUnknown,
            explicitDisabled,
            implicitCount,
            implicitDown,
            implicitUnknown,
            implicitDisabled,
            rg);

    return composite;
  }