@Override public ProjectComponent getProjectComponent(final Long projectComponentId) { validateId(projectComponentId); GenericValue gv = findComponentGV(FIELD_ID, projectComponentId); if (gv == null) { return null; } else { return Entity.PROJECT_COMPONENT.build(gv); } }
@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 ); }