Package org.jabusuite.address.letter

Examples of org.jabusuite.address.letter.Letter


        super.updateDataset(manager, letter, changeUser);
    }

    public Letter findDataset(long id) {
        logger.debug("Looking for letter " + id);
        Letter letter = (Letter)manager.find(Letter.class, (long)id);
        return letter;
    }
View Full Code Here


     */
    protected boolean addressLetterExists(Letter addressLetter, List<Letter> addressLetters) {
        boolean found = false;
        Iterator<Letter> it = addressLetters.iterator();
        while ((!found) && (it.hasNext())) {
            Letter exAddressLetter = it.next();
            if (exAddressLetter.getId() == addressLetter.getId()) {
                found = true;
            }
        }
        return found;
    }
View Full Code Here

     * @param addressLetters
     */
    protected void deleteOldAddressLetters(EntityManager manager, Address address, List<Letter> addressLetters) {
        Iterator<Letter> it = addressLetters.iterator();
        while (it.hasNext()) {
            Letter addressLetter = it.next();
            if (!addressLetterExists(addressLetter, address.getLetters())) {
                if (logger.isDebugEnabled()) {
                    logger.debug("Deleting no longer existing addressLetter " + addressLetter.getId());
                }
                manager.remove(addressLetter);
            }
        } //while
    }
View Full Code Here

            LettersRemote letterManagement = (LettersRemote) ClientTools.getRemoteBean(LettersRemote.class);
            Iterator it = ((MassLetterWizard) this.getWizard()).getContacts().iterator();
            while (it.hasNext()) {
                Contact contact = (Contact) it.next();
                logger.debug("Creating letter for "+contact.getName1());
                Letter letter = (Letter) ((MassLetterWizard)this.getWizard()).getLetterTemplate().getCopy();
                letter.setContact(contact);
                letterManagement.createDataset(letter, ClientGlobals.getUser(), ClientGlobals.getCompany());
                ((MassLetterWizard)this.getWizard()).getCreatedLetters().add(letter);
            }
        } catch (Exception ex) {
            JbsOptionPane.showErrorDialog(this, JbsL10N.getString("MassLetterWizard.createErrorMessage"),ex);
View Full Code Here

        }

        public Object getValueAt(int column, int row) {
            if ((getJbsObjects().size() > 0) && (row < getJbsObjects().size())) {
                try {
                    Letter letter = (Letter) this.getJbsObjects().get(row);
                   
                    Address address = null;
                    if (letter.getContact()!=null) {
                        if (letter.getContact() instanceof Address)
                            address = (Address)letter.getContact();
                        else
                            address=letter.getContact().getAddress();
                    }
                       
                   
                    switch (column) {
                        case 0:
                            String sDate = "";
                            if (letter.getLetterDate()!=null)
                                sDate = ClientGlobals.getDateFormat().format(letter.getLetterDate().getTime());
                            return sDate;
                        case 1:
                            if (letter.getLetterSubject()!=null)
                                return letter.getLetterSubject();
                            else
                                return null;
                        case 2:
                            String sName = "";
                            if (address!=null) {
View Full Code Here

        this.setPnEditJbsObject(new PnLetterEdit(this.getState(), this.getAddressLetter()));
    }

    @Override
    public void createJbsBaseObject() {
        this.setJbsBaseObject(new Letter());
    }
View Full Code Here

    protected JbsToolbar tbMain;
    protected TblAddressLetters tblAddressLetters;
   
    @Override
    protected void assignToParent(JbsBaseObject newObject) {
        Letter letter = (Letter)newObject;
        Address address = (Address)this.getParentObject();
        letter.setContact(address);
        letter.copyPermissionsFrom(address);
    }
View Full Code Here

            }
        }
       
        public Object getValueAt(int column, int row) {
            if (row<this.getJbsBaseObjects().size()) {
                Letter addressLetter = (Letter)this.getJbsBaseObjects().get(row);
                switch (column) {
                    case 0 :
                        String sDate = "";
                        if (addressLetter.getLetterDate()!=null)
                            sDate = ClientGlobals.getDateFormat().format(addressLetter.getLetterDate().getTime());
                            //sDate=addressLetter.getAddressLetterDate().toString();
                        return sDate;
                    case 1 :
                        String sName = addressLetter.getLetterSubject();
                        if (sName==null)
                            sName="";
                        return sName;
                    default :
                        return "";
View Full Code Here

TOP

Related Classes of org.jabusuite.address.letter.Letter

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.