@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); }
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"); }
@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; }