Package com.centraview.contact.entity

Examples of com.centraview.contact.entity.EntityVO


        * @param indID int individual id
        * @return boolean status of operation
        */
       public boolean updateEntities(ArrayList EVOs,int indID)
       {
         EntityVO evo = null;
         ContactFacadeLocal entL = null;
         ContactHelperLocal contacthelperL = null;

         try
         {
           InitialContext ic = CVUtility.getInitialContext();
           ContactFacadeLocalHome home = (ContactFacadeLocalHome)ic.lookup("local/ContactFacade");
           entL = home.create();
           entL.setDataSource(this.dataSource);
           int size = (EVOs == null)? 0 : EVOs.size();

           ContactHelperLocalHome homeHelper = (ContactHelperLocalHome)ic.lookup("local/ContactHelper");
           contacthelperL = homeHelper.create();
           contacthelperL.setDataSource(this.dataSource);


           for ( int i=0;i<size;i++)
           {
             evo = (EntityVO) EVOs.get(i);
             AddressVO adrVO = contacthelperL.getPrimaryAddressForContact(indID, evo.getContactID(), evo.getContactType());
             evo.getPrimaryAddress().setAddressID(adrVO.getAddressID());

             Collection col = contacthelperL.getPrimaryMOCForContact(indID, evo.getContactID(), evo.getContactType());
             Iterator it = col.iterator();
             Vector vec = evo.getMOC();
             int vecsize = vec.size();
             while (it.hasNext()){
               MethodOfContactVO moc = (MethodOfContactVO)it.next();
               for (int j = 0; j < vecsize; j++){
                 if(moc.getMocType() == ((MethodOfContactVO) vec.elementAt(j)).getMocType()){
                   ((MethodOfContactVO) vec.elementAt(j)).setMocID(moc.getMocID());
                   ((MethodOfContactVO) vec.elementAt(j)).added(false);
                   ((MethodOfContactVO) vec.elementAt(j)).updated(true);
                   break;
                 }
               }
             }
             entL.updateEntity(evo,indID);
             logger.info("Updated " + evo.getContactID() + " entity record");
           }
         }catch(Exception e)
         {
           logger.debug("Error in updating Entity : "+e);
           e.printStackTrace();
View Full Code Here


       public void deleteEntities(String modulename, ArrayList arl, int indId)
       {
         if (arl==null) {
            return;
         }
         EntityVO pvo = new EntityVO();
         String extId = "";
         int intId = 0;

         Iterator it = arl.iterator();

         ContactFacadeLocal helperL = null;
         try
         {
           InitialContext ic = CVUtility.getInitialContext();
           ContactFacadeLocalHome home = (ContactFacadeLocalHome ) ic.lookup("local/ContactFacade");
           helperL = home.create();

           while(it.hasNext())
           {
             pvo = (EntityVO)it.next();
             extId = pvo.getExternalID();
             intId = this.getCVidForExtid(modulename,extId);
             helperL.deleteEntity(intId, indId);

             logger.info("Entity " + intId +" object deleted");
           }
View Full Code Here

TOP

Related Classes of com.centraview.contact.entity.EntityVO

Copyright © 2018 www.massapicom. 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.