newItem.setItemAttachmentSet(newItemAttachmentSet); newItem.setAnswerOptionsRichCount(item.getAnswerOptionsRichCount()); newItem.setAnswerOptionsSimpleOrRich(item.getAnswerOptionsSimpleOrRich()); h.add(newItem);
newItem.setItemAttachmentSet(newItemAttachmentSet); newItem.setAnswerOptionsRichCount(item.getAnswerOptionsRichCount()); newItem.setAnswerOptionsSimpleOrRich(item.getAnswerOptionsSimpleOrRich()); h.add(newItem);
public ItemData cloneItem(ItemDataIfc item){ ItemData cloned= new ItemData( item.getSection(),item.getSequence(), item.getDuration(), item.getInstruction(), item.getDescription(),item.getTypeId(),item.getGrade(),item.getScore(), item.getScoreDisplayFlag(), item.getDiscount(), item.getMinScore(), item.getHint(),item.getHasRationale(),item.getStatus(),item.getCreatedBy(), item.getCreatedDate(),item.getLastModifiedBy(),item.getLastModifiedDate(), null, null, null, item.getTriesAllowed(), item.getPartialCreditFlag(), item.getHash()); // perform deep copy, set ItemTextSet, itemMetaDataSet and itemFeedbackSet Set newItemTextSet = copyItemTextSet(cloned, item.getItemTextSet()); Set newItemMetaDataSet = copyItemMetaDataSet(cloned, item.getItemMetaDataSet()); Set newItemTagSet = copyItemTagSet(cloned, item.getItemTagSet()); Set newItemFeedbackSet = copyItemFeedbackSet(cloned, item.getItemFeedbackSet()); Set newItemAttachmentSet = copyItemAttachmentSet(cloned, item.getItemAttachmentSet()); String newItemInstruction = AssessmentService.copyStringAttachment(item.getInstruction()); cloned.setItemTextSet(newItemTextSet); cloned.setItemMetaDataSet(newItemMetaDataSet); cloned.setItemTagSet(newItemTagSet); cloned.setItemFeedbackSet(newItemFeedbackSet); cloned.setItemAttachmentSet(newItemAttachmentSet); cloned.setAnswerOptionsSimpleOrRich(item.getAnswerOptionsSimpleOrRich()); cloned.setAnswerOptionsRichCount(item.getAnswerOptionsRichCount()); cloned.setInstruction(newItemInstruction); return cloned; }
public ItemData cloneItem(ItemDataIfc item){ ItemData cloned= new ItemData( item.getSection(),item.getSequence(), item.getDuration(), item.getInstruction(), item.getDescription(),item.getTypeId(),item.getGrade(),item.getScore(), item.getScoreDisplayFlag(), item.getDiscount(), item.getMinScore(), item.getHint(),item.getHasRationale(),item.getStatus(),item.getCreatedBy(), item.getCreatedDate(),item.getLastModifiedBy(),item.getLastModifiedDate(), null, null, null, item.getTriesAllowed(), item.getPartialCreditFlag(), item.getHash()); // perform deep copy, set ItemTextSet, itemMetaDataSet and itemFeedbackSet Set newItemTextSet = copyItemTextSet(cloned, item.getItemTextSet()); Set newItemMetaDataSet = copyItemMetaDataSet(cloned, item.getItemMetaDataSet()); Set newItemTagSet = copyItemTagSet(cloned, item.getItemTagSet()); Set newItemFeedbackSet = copyItemFeedbackSet(cloned, item.getItemFeedbackSet()); Set newItemAttachmentSet = copyItemAttachmentSet(cloned, item.getItemAttachmentSet()); String newItemInstruction = AssessmentService.copyStringAttachment(item.getInstruction()); cloned.setItemTextSet(newItemTextSet); cloned.setItemMetaDataSet(newItemMetaDataSet); cloned.setItemTagSet(newItemTagSet); cloned.setItemFeedbackSet(newItemFeedbackSet); cloned.setItemAttachmentSet(newItemAttachmentSet); cloned.setAnswerOptionsSimpleOrRich(item.getAnswerOptionsSimpleOrRich()); cloned.setAnswerOptionsRichCount(item.getAnswerOptionsRichCount()); cloned.setInstruction(newItemInstruction); return cloned; }