- try
- {
- String name_first = myReallyCoolGetStringFromXML(fstElmnt,"firstName"); // get first name
- String name_last = myReallyCoolGetStringFromXML(fstElmnt,"lastName"); // get last name
- String name_display = myReallyCoolGetStringFromXML(fstElmnt,"displayName"); //get displayName
- String name_full = myReallyCoolGetStringFromXML(fstElmnt,"fullName"); // get fullName
- String email = myReallyCoolGetStringFromXML(fstElmnt,"email"); // get email
- String phone = myReallyCoolGetStringFromXML(fstElmnt,"phone"); // get phone
- String zip_code = myReallyCoolGetStringFromXML(fstElmnt,"zip"); //get zip
- String building = myReallyCoolGetStringFromXML(fstElmnt,"building"); //get building
- conAPI.setContentletProperty(con2, uanetidField, uanetID);
- conAPI.setContentletProperty(con2, namefirstField, name_first);
- conAPI.setContentletProperty(con2, namelastField, name_last);
- conAPI.setContentletProperty(con2, namefullField, name_full);
- conAPI.setContentletProperty(con2, namedisplayField, name_display);
- conAPI.setContentletProperty(con2, buildingField, building);
- conAPI.setContentletProperty(con2, phoneField, phone);
- conAPI.setContentletProperty(con2, zipField, zip_code);
- conAPI.setContentletProperty(con2, emailField, email);
- } catch (Exception e) {
- System.out.println("set con2 contentlet properties: "+e.getMessage());
- }
- // check in to PEOPLE structure
- // is it at this point that we'd want to establish relstaionship to GROUP and PEOPLE_GROUP structures?
- Map<Relationship, List<Contentlet>> relations = new HashMap<Relationship, List<Contentlet>>();
- List<Relationship> rels = RelationshipFactory.getAllRelationshipsByStructure(importStructurePeople);
- for (Relationship r : rels)
- {
- if(!relations.containsKey(r))
- {
- relations.put(r, new ArrayList<Contentlet>());
- }
- List<Contentlet> cons = conAPI.getRelatedContent(con2, r, PublicUserFactory.getSystemUser(), true);
- for (Contentlet co : cons)
- {
- List<Contentlet> l2 = relations.get(r);
- l2.add(co);
- }
- }
- // this is what it was before --> conAPI.checkin(con2, PublicUserFactory.getSystemUser(), true);
- conAPI.checkin(con2, relations, PublicUserFactory.getSystemUser(), true);