Examples of BasicPerson


Examples of com.any_erp_vendor.moa.jmsobjects.person.v1_0.BasicPerson

    }

    String updateSubmitBP = request.getParameter("UpdateBP");
    if (updateSubmitBP!=null) {
      // doView() stores the baseline in  the session object
      BasicPerson bpBaseline = (BasicPerson) request.getPortletSession().getAttribute(BASIC_PERSON);
      if (bpBaseline != null) {
        try {
          logger.info("["+portletName+"] Baseline:\n"+bpBaseline.toXmlString());
          BasicPerson bp = (BasicPerson) bpBaseline.clone();
          bp.setBaseline(bpBaseline);
          Name name=bp.getName();
          name.setLastName(lastName);
          name.setFirstName(firstName);
          name.setMiddleName(middleName);
          bp.setName(name);
          if (gender!=null) {
            bp.setGender(gender);
          }
          List addressList = bp.getAddress();
          addressList.clear();
          if (addressType!=null) {
            for (int i=0;i<addressType.length;i++) {
              Address address=bp.newAddress();
              address.setType(addressType[i]);
              address.setStreet1(addressStreet[i]);
              address.setCityOrLocality(addressCity[i]);
              address.setStateOrProvince(addressState[i]);
              address.setZipOrPostalCode(addressZip[i]);
              address.setEffectiveDate(toDate("EffectiveDate",addressEffective[i]));
              addressList.add(address);
            }
            bp.setAddress(addressList);
          }
          List phoneList = bp.getPhone();
          phoneList.clear();
          if (phoneType!=null) {
            for (int i=0;i<phoneType.length;i++) {
              Phone phone=bp.newPhone();
              phone.setType(phoneType[i]);
              phone.setPhoneArea(phoneAreacode[i]);
              phone.setPhoneNumber(phoneNumber[i]);
              phoneList.add(phone);
            }
            bp.setPhone(phoneList);
          }
          List emailList = bp.getEmail();
          emailList.clear();
          if (emailType!=null) {
            for (int i=0;i<emailType.length;i++) {
              Email email=bp.newEmail();
              email.setType(emailType[i]);
              email.setEmailAddress(emailAddress[i]);
              email.setStatus(emailStatus[i]);
              email.setPreferred(emailPreferred[i]);
              emailList.add(email);
            }
            bp.setEmail(emailList);
          }
          bp.update(p2p);
          response.setRenderParameter("actionMessage","Update successful.");
        } catch (XmlEnterpriseObjectException e) {
          e.printStackTrace();
          throw new PortletException("XmlEnterpriseObjectException");
        } catch (CloneNotSupportedException e) {
View Full Code Here

Examples of com.any_erp_vendor.moa.jmsobjects.person.v1_0.BasicPerson

          new Element("Error","",nameSpace)
            .addContent("No User Id"));
    } else {
     
      try {
        BasicPerson bp = getBasicPerson(instID);
        if (bp!=null) {
          dataRoot = makeResponseMessage(dataRoot,request,instID,"retrieved",bp);

        } else {
          // create the basic person if allowed
View Full Code Here

Examples of com.any_erp_vendor.moa.jmsobjects.person.v1_0.BasicPerson

   * @throws EnterpriseConfigurationObjectException
   * @throws EnterpriseFieldException
   * @throws EnterpriseObjectCreateException
   */
  private BasicPerson createBasicPerson(String instID, String firstName, String lastName, String email) throws EnterpriseConfigurationObjectException, EnterpriseFieldException, EnterpriseObjectCreateException {
        BasicPerson aeo = (BasicPerson)appConfig.getObject(BASIC_PERSON);
        logger.info("["+portletName+"] Got " + BASIC_PERSON + " from AppConfig, performing Create...");
        Name aName = aeo.newName();
        aName.setFirstName(firstName);
        aName.setLastName(lastName);
        aeo.setName(aName);
        aeo.setInstitutionalId(instID);
        if (!"".equals(email)) {
          Email e = aeo.newEmail();
          e.setEmailAddress(email);
          e.setStatus("Active");
          e.setType("SMTP");
          e.setPreferred("No");
          aeo.setEmail(0,e);
        logger.info("["+portletName+"] Email address set to " + email + ".");
        }
        logger.info("["+portletName+"] Creating "+ BASIC_PERSON + " for user ("+instID+") "+firstName+" "+lastName+"...");
        aeo.create(p2p)
        logger.info("["+portletName+"] "+BASIC_PERSON + " created.");
    return aeo;
  }
View Full Code Here

Examples of com.any_erp_vendor.moa.jmsobjects.person.v1_0.BasicPerson

        logger.info("["+portletName+"] Got LightweightPerson...");

        lPerson.setInstitutionalId(instId);
        logger.info("["+portletName+"] Set instid on lightweight person...");
       
        BasicPerson aeo = (BasicPerson)appConfig.getObject(BASIC_PERSON);
        logger.info("["+portletName+"] Got " + BASIC_PERSON + " from AppConfig, performing Query...");

        java.util.List a = aeo.query(lPerson, p2p);
        logger.info("["+portletName+"] Executed Query...");

        StringBuffer results = new StringBuffer();
        if (a.size() == 0) {
          logger.info("["+portletName+"] No rows found matching the query.");
          return null;
        }
        else {
          BasicPerson bp = (BasicPerson)a.get(0);
          return bp;
        }
  }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.