public static AlignmentCertificateRequest xmlToModel( AlignmentCertificateRequestDocument alignmentCertificateRequestDoc) { AlignmentCertificateRequestDocument.AlignmentCertificateRequest alignmentCertificateRequestXml = alignmentCertificateRequestDoc.getAlignmentCertificateRequest(); Calendar calendar = Calendar.getInstance(); LocalTime localTime = new LocalTime(); List list = new ArrayList(); AlignmentCertificateRequest alignmentCertificateRequest = new AlignmentCertificateRequest(); alignmentCertificateRequest.fillCommonModelInfo( alignmentCertificateRequest, alignmentCertificateRequestXml); if (alignmentCertificateRequestXml.getRequesterQuality() != null) alignmentCertificateRequest.setRequesterQuality( fr.cg95.cvq.business.request.urbanism.AcrRequesterQualityType.forString( alignmentCertificateRequestXml.getRequesterQuality().toString())); else alignmentCertificateRequest.setRequesterQuality( fr.cg95.cvq.business.request.urbanism.AcrRequesterQualityType .getDefaultAcrRequesterQualityType()); alignmentCertificateRequest.setSection(alignmentCertificateRequestXml.getSection()); alignmentCertificateRequest.setTransportationRoute( alignmentCertificateRequestXml.getTransportationRoute()); alignmentCertificateRequest.setOwnerFirstNames( alignmentCertificateRequestXml.getOwnerFirstNames()); alignmentCertificateRequest.setLocality(alignmentCertificateRequestXml.getLocality()); alignmentCertificateRequest.setNumber(alignmentCertificateRequestXml.getNumber()); alignmentCertificateRequest.setOwnerLastName(alignmentCertificateRequestXml.getOwnerLastName()); if (alignmentCertificateRequestXml.getOwnerAddress() != null) alignmentCertificateRequest.setOwnerAddress( Address.xmlToModel(alignmentCertificateRequestXml.getOwnerAddress())); return alignmentCertificateRequest; }
@Override public final AlignmentCertificateRequestDocument modelToXml() { Calendar calendar = Calendar.getInstance(); LocalTime localTime = new LocalTime(); Date date = null; AlignmentCertificateRequestDocument alignmentCertificateRequestDoc = AlignmentCertificateRequestDocument.Factory.newInstance(); AlignmentCertificateRequestDocument.AlignmentCertificateRequest alignmentCertificateRequest = alignmentCertificateRequestDoc.addNewAlignmentCertificateRequest(); super.fillCommonXmlInfo(alignmentCertificateRequest); int i = 0; if (getRequesterQuality() != null) alignmentCertificateRequest.setRequesterQuality( fr.cg95.cvq.xml.request.urbanism.AcrRequesterQualityType.Enum.forString( getRequesterQuality().toString())); alignmentCertificateRequest.setSection(getSection()); alignmentCertificateRequest.setTransportationRoute(getTransportationRoute()); alignmentCertificateRequest.setOwnerFirstNames(getOwnerFirstNames()); alignmentCertificateRequest.setLocality(getLocality()); if (getNumber() != null) alignmentCertificateRequest.setNumber(new BigInteger(getNumber().toString())); alignmentCertificateRequest.setOwnerLastName(getOwnerLastName()); if (getOwnerAddress() != null) alignmentCertificateRequest.setOwnerAddress(Address.modelToXml(getOwnerAddress())); return alignmentCertificateRequestDoc; }