/** * Inizializza l'iteratore in base all'entità . * * @param entity L'entità dal quale estrarre tutti gli attributi elementari. */ public EntityAttributeIterator(IApsEntity entity) { this._attributes = new ArrayList<AttributeInterface>(); List<AttributeInterface> entityAttributes = entity.getAttributeList(); for (int i = 0; i < entityAttributes.size(); i++) { this.addAttribute(entityAttributes.get(i)); } this._attributesIterator = this._attributes.iterator(); }
public JAXBEntityType(IApsEntity entityType) { this.setTypeCode(entityType.getTypeCode()); this.setTypeDescription(entityType.getTypeDescr()); List<AttributeInterface> attributes = entityType.getAttributeList(); if (null != attributes) { for (int i = 0; i < attributes.size(); i++) { AttributeInterface attribute = attributes.get(i); this.getAttributes().add(attribute.getJAXBAttributeType()); } } }