Ejemplo n.º 1
0
  public static HomeFolder xmlToModel(fr.cg95.cvq.xml.common.HomeFolderType homeFolderType) {

    HomeFolder homeFolder = new HomeFolder();
    homeFolder.setId(new Long(homeFolderType.getId()));
    homeFolder.setAdress(Address.xmlToModel(homeFolderType.getAddress()));

    IndividualType[] individualsArray = homeFolderType.getIndividualsArray();
    Arrays.asList(individualsArray);
    List<Individual> individualsSet = new ArrayList<Individual>();
    for (int i = 0; i < individualsArray.length; i++) {
      individualsSet.add(Individual.xmlToModel(individualsArray[i]));
    }
    homeFolder.setIndividuals(individualsSet);
    if (homeFolderType.getState() != null)
      homeFolder.setState(ActorState.forString(homeFolderType.getState().toString()));
    if (homeFolderType.getFamilyQuotient() != null)
      homeFolder.setFamilyQuotient(homeFolderType.getFamilyQuotient());

    return homeFolder;
  }
Ejemplo n.º 2
0
 public void setState(String state) {
   this.state = ActorState.forString(state);
 }