@Override public V3KatelloErratum adapt(KatelloErratum from) { V3KatelloErratum to = new V3KatelloErratum(); if (from.isSetLinks()) { to.getLinks().addAll(adaptOut(from.getLinks())); if (from.isSetActions()) { to.setActions(adaptOut(from.getActions())); if (from.isSetComment()) { to.setComment(from.getComment()); if (from.isSetDescription()) { to.setDescription(from.getDescription()); if (from.isSetHost()) { to.setHost(adaptOut(from.getHost())); if (from.isSetId()) { to.setId(from.getId()); if (from.isSetHref()) { to.setHref(from.getHref()); if (from.isSetIssued()) { to.setIssued(from.getIssued()); if (from.isSetName()) { to.setName(from.getName());
/** * Create an instance of {@link KatelloErratum } * */ public KatelloErratum createKatelloErratum() { return new KatelloErratum(); }
if (model.isSetId()) { entity.setId(hex2string(model.getId())); if (model.isSetTitle()) { entity.setTitle(model.getTitle()); if (model.isSetSummary()) { entity.setSummary(model.getSummary()); if (model.isSetSolution()) { entity.setSolution(model.getSolution()); if (model.isSetDescription()) { entity.setDescription(model.getDescription()); if (model.isSetIssued()) { entity.setIssued(model.getIssued().toGregorianCalendar().getTime()); if (model.isSetSeverity()) { entity.setSeverity(ErrataSeverity.byDescription(model.getSeverity())); if (model.isSetType()) { entity.setType(ErrataType.byDescription(model.getType())); if (model.isSetPackages() && !model.getPackages().getPackages().isEmpty()) { entity.setPackages(new ArrayList<>(model.getPackages().getPackages().size())); for (Package p : model.getPackages().getPackages()) { entity.getPackages().add(p.getName());
protected KatelloErratum postPopulate(KatelloErratum model) { model.setName(model.getId()); model.setId(string2hex(model.getId())); model.setIssued(DateMapper.map(DATE, null)); model.setSeverity(ErrataSeverity.MODERATE.getDescription()); model.setType(ErrataType.ENHANCEMENT.getDescription()); return super.postPopulate(model); } }
@Override public KatelloErratum adapt(V3KatelloErratum from) { KatelloErratum to = new KatelloErratum(); if (from.isSetLinks()) { to.getLinks().addAll(adaptIn(from.getLinks())); to.setActions(adaptIn(from.getActions())); to.setComment(from.getComment()); to.setDescription(from.getDescription()); to.setHost(adaptIn(from.getHost())); to.setId(from.getId()); to.setHref(from.getHref()); to.setIssued(from.getIssued()); to.setName(from.getName()); to.setPackages(new Packages()); to.getPackages().getPackages().addAll(adaptIn(from.getPackages().getPackages())); to.setSeverity(from.getSeverity()); to.setSolution(from.getSolution()); to.setSummary(from.getSummary());
@Override protected void verify(KatelloErratum model, KatelloErratum transform) { assertEquals(model.getId(), transform.getId()); assertEquals(model.getName(), transform.getName()); assertEquals(model.getTitle(), transform.getTitle()); assertEquals(model.getSummary(), transform.getSummary()); assertEquals(model.getSolution(), transform.getSolution()); assertEquals(model.getDescription(), transform.getDescription()); assertEquals(model.getIssued(), transform.getIssued()); assertEquals(model.getSeverity(), transform.getSeverity()); assertEquals(model.getType(), transform.getType()); assertNotNull(model.getPackages()); assertNotNull(transform.getPackages()); assertEquals(model.getPackages().getPackages().size(), transform.getPackages().getPackages().size()); for (int i = 0; i < model.getPackages().getPackages().size(); i++) { assertEquals(model.getPackages().getPackages().get(i).getName(), transform.getPackages().getPackages().get(i).getName()); } }
@Mapping(from = Erratum.class, to = KatelloErratum.class) public static KatelloErratum map(Erratum entity, KatelloErratum model) { model = model == null ? new KatelloErratum() : model; model.setId(string2hex(entity.getId())); model.setName(entity.getId()); model.setTitle(entity.getTitle()); model.setSummary(entity.getSummary()); model.setSolution(entity.getSolution()); model.setDescription(entity.getDescription()); if (entity.getIssued() != null) { model.setIssued(DateMapper.map(entity.getIssued(), null)); } model.setSeverity(entity.getSeverity() == null ? null : entity.getSeverity().getDescription()); model.setType(entity.getType() == null ? null : entity.getType().getDescription()); if (entity.getPackages() != null && !entity.getPackages().isEmpty()) { Packages packages = new Packages(); for (String packageName : entity.getPackages()) { Package p = new Package(); p.setName(packageName); packages.getPackages().add(p); } model.setPackages(packages); } return model; }
@Override protected void verifyModel(KatelloErratum model, int index) { assertEquals(NAMES[index], hex2string(model.getId())); assertEquals(DESCRIPTIONS[index], model.getDescription()); verifyLinks(model); } }
@Override protected void verifyModel(KatelloErratum model, int index) { assertEquals(NAMES[index], hex2string(model.getId())); assertEquals(DESCRIPTIONS[index], model.getDescription()); verifyLinks(model); } }
@Override protected void verifyModel(KatelloErratum model, int index) { assertEquals(NAMES[index], hex2string(model.getId())); assertEquals(DESCRIPTIONS[index], model.getDescription()); verifyLinks(model); } }
@Override protected void verifyModel(KatelloErratum model, int index) { assertEquals(GUIDS[index].toString(), hex2string(model.getId())); assertEquals(DESCRIPTIONS[index], model.getDescription()); verifyLinks(model); }
@Override protected void verifyModel(KatelloErratum model, int index) { assertEquals(GUIDS[index].toString(), hex2string(model.getId())); assertEquals(DESCRIPTIONS[index], model.getDescription()); verifyLinks(model); }
@Override protected void verifyModel(KatelloErratum model, int index) { assertEquals(GUIDS[index].toString(), hex2string(model.getId())); assertEquals(DESCRIPTIONS[index], model.getDescription()); verifyLinks(model); }