/** * Convert the specified MutableProjectComponent to a ProjectComponent object. * * @param value MutableProjectComponent to be converted into a ProjectComponent. * @return new instance of ProjectComponent with same values as given in the parameter object */ public ProjectComponent convertToProjectComponent(MutableProjectComponent value) { return new ProjectComponentImpl(value.getId(), value.getName(), value.getDescription(), value.getLead(), value.getAssigneeType(), value.getProjectId(), value.getGenericValue()); }
@Override public ProjectComponent build(final GenericValue gv) { return new ProjectComponentImpl( gv.getLong("id"), gv.getString("name"), gv.getString("description"), gv.getString("lead"), interpretAssigneeType(gv.getLong("assigneetype")), gv.getLong("project"), gv ); }