Package org.jabusuite.address

Examples of org.jabusuite.address.Address


        }

        public Object getValueAt(int column, int row) {
            if ((getJbsObjects().size() > 0) && (row < getJbsObjects().size())) {
                try {
                    Address address = (Address) this.getJbsObjects().get(row);
                    switch (column) {
                        case 0:
                            String userNo = "";
                            if (address.getName1() != null) {
                                userNo = address.getUserNo();
                            }
                            return userNo;
                        case 1:
                            String name = "";
                            if (address.getName2() != null) {
                                name = address.getName2();
                            }
                            if (address.getName1() != null) {
                                if (!name.equals(""))
                                    name+=" ";
                                name += address.getName1();
                            }
                            if ((address.getFirstName() != null) && (!address.getFirstName().trim().equals(""))) {
                                name = name + ", " + address.getFirstName();
                            }
                            return name;
                        case 2:
                            if (address.getStreet() != null) {
                                return address.getStreet();
                            } else {
                                return "";
                            }
                        case 3:
                            String zip = "";
                            if (address.getZip() != null) {
                                zip = address.getZip();
                            }
                            if ((!zip.trim().equals("")) && (address.getCountryShort() != null) && (!address.getCountryShort().trim().equals(""))) {
                                zip = address.getCountryShort() + "-" + zip;
                            }
                            String city = "";
                            if (address.getCity() != null) {
                                city = address.getCity();
                            }
                            if ((!city.trim().equals("")) && (!zip.trim().equals(""))) {
                                city = zip + " " + city;
                            }
                            return city;
View Full Code Here


        JbsObjectToolPaneButton btnGoogleMaps = new JbsObjectToolPaneButton("globe.png", JbsL10N.getString("Address.showMap"), true);
        btnGoogleMaps.setToolTipText(JbsL10N.getString("Address.showMapTooltip"));
        btnGoogleMaps.addActionListener(new ActionListener() {

            public void actionPerformed(ActionEvent arg0) {
                Address address = (Address) getSelectedJbsBaseObject();
                JbsGoogleMapsWindow window = new JbsGoogleMapsWindow();
                window.setAddress(address);
                window.showForm();
            }
        });
        this.getToolPane().addControl(JbsL10N.getString(PnListModule.TOOLPANEGROUP_ACTIONS), btnGoogleMaps);

        JbsObjectToolPaneButton btnGoogleRoute = new JbsObjectToolPaneButton("globe.png", JbsL10N.getString("Address.showRoute"), true);
        btnGoogleRoute.setToolTipText(JbsL10N.getString("Address.showRouteTooltip"));
        btnGoogleRoute.addActionListener(new ActionListener() {

            public void actionPerformed(ActionEvent arg0) {
                Address startAddress = new Address();

                startAddress.setStreet(ClientGlobals.getCompany().getStreet());
                startAddress.setZip(ClientGlobals.getCompany().getZip());
                startAddress.setCity(ClientGlobals.getCompany().getCity());

                Address endAddress = (Address) getSelectedJbsBaseObject();
                JbsGoogleMapsWindow window = new JbsGoogleMapsWindow();

                window.setRouteAddress(startAddress, endAddress);
                window.showForm();
            }
        });
        this.getToolPane().addControl(JbsL10N.getString(PnListModule.TOOLPANEGROUP_ACTIONS), btnGoogleRoute);

        JbsObjectToolPaneButton btnGoogle = new JbsObjectToolPaneButton("globe.png", JbsL10N.getString("Address.showGooglePersonInfo"), true);
        btnGoogle.setToolTipText(JbsL10N.getString("Address.showGooglePersonInfoTooltip"));
        btnGoogle.addActionListener(new ActionListener() {

            public void actionPerformed(ActionEvent arg0) {
                Address address = (Address) getSelectedJbsBaseObject();
                JbsGoogleWindow window = new JbsGoogleWindow();
                window.setPerson(address);
                window.showForm();
            }
        });
View Full Code Here

            }
        } //while
    }

    public void updateAddress(Address address, JbsUser changeUser) throws EJbsObject {
        Address existingAddress = manager.find(Address.class, address.getId());
        if (existingAddress!=null) {
            this.deleteOldDependingObjects(manager, existingAddress.getContacts(), address.getContacts());
        }
        super.updateDataset(manager, address, changeUser);
    }
View Full Code Here

    public Address findAddress(long id) {
        return findAddress(id, true);
    }

    public Address findAddress(long id, boolean withAdditionalData) {
        Address address = manager.find(Address.class, (long) id);
        if ((address != null) && (withAdditionalData)) {
            int letterCount = address.getLetters().size();
            logger.debug("Letters: " + letterCount);
        }

        return manager.find(Address.class, (long) id);
    }
View Full Code Here

   
   

    @Override
    protected HashMap createParameters() throws Exception {
        Address address = this.getDunning().getInvoice().getAddress();
        HashMap parameters = this.createStdParameters(address);
        parameters.put("dunning.dunningDate", ClientGlobals.getDateFormat().format(this.getDunning().getDunningDate().getTime()));
        parameters.put("dunning.dunningTitle", this.getDunning().getDunningTitle(ClientGlobals.getMainDbLanguage()));
        parameters.put("dunning.dunningText", this.cleanupHTML(this.getDunning().getDunningText(ClientGlobals.getMainDbLanguage())));
        parameters.put("dunning.dunningTextAfter", this.cleanupHTML(this.getDunning().getDunningTextAfter(ClientGlobals.getMainDbLanguage())));
View Full Code Here

    }

    @Override
    protected void assignToParent(JbsBaseObject newObject) {
        Contact contact = (Contact)newObject;
        Address address = (Address)this.getParentObject();
        contact.setAddress(address);
        contact.copyPermissionsFrom(address);
    }
View Full Code Here

        JbsObjectToolPaneButton btnNewTransaction = new JbsObjectToolPaneButton("offer.png", JbsL10N.getString("Offer.new"), true);
        btnNewTransaction.setToolTipText(JbsL10N.getString("Offer.newTooltip"));
        btnNewTransaction.addActionListener(new ActionListener() {

            public void actionPerformed(ActionEvent arg0) {
                Address address = (Address) getSelectedJbsBaseObject();
               
                FmOfferEdit fmOfferEdit = new FmOfferEdit();
                fmOfferEdit.showForm(address);
               
            }
        });
        this.getToolPane().addControl(JbsL10N.getString(PnListModule.TOOLPANEGROUP_ACTIONS), btnNewTransaction);
       
       
       
        JbsObjectToolPaneButton btnNewPayment = new JbsObjectToolPaneButton("invoice.png", JbsL10N.getString("Invoice.new"), true);
        btnNewPayment.setToolTipText(JbsL10N.getString("Invoice.newTooltip"));
        btnNewPayment.addActionListener(new ActionListener() {

            public void actionPerformed(ActionEvent arg0) {
                Address address = (Address) getSelectedJbsBaseObject();
                FmInvoiceEdit fmInvoiceEdit = new FmInvoiceEdit();
                fmInvoiceEdit.showForm(address);
            }
        });
        this.getToolPane().addControl(JbsL10N.getString(PnListModule.TOOLPANEGROUP_ACTIONS), btnNewPayment);
View Full Code Here

                            else
                                return "";
                        case 3:
                            String zip = "";
                           
                            Address address = null;
                            if (contact instanceof Address)
                                address = (Address)contact;
                            else
                                address = contact.getAddress();
                           
                            String city = "";
                            if (address!=null) {
                                if (address.getZip() != null) {
                                    zip = address.getZip();
                                }
                                if ((!zip.trim().equals("")) && (address.getCountryShort() != null) && (!address.getCountryShort().trim().equals(""))) {
                                    zip = address.getCountryShort() + "-" + zip;
                                }
                                if (address.getCity() != null) {
                                    city = address.getCity();
                                }
                                if ((!city.trim().equals("")) && (!zip.trim().equals(""))) {
                                    city = zip + " " + city;
                                }
                            }
View Full Code Here

    super.showForm(appInstance,state,jbsObject);
    }
     */
    @Override
    public void createJbsBaseObject() {
        this.setJbsBaseObject(new Address());
    }
View Full Code Here

   
    @Override
    public void reload(JbsBaseObject jbsObject) {
        super.reload(jbsObject);
        if (jbsObject!=null) {
            Address address = (Address)jbsObject;

            String name = address.getName1();
            if (!address.getFirstName().equals(""))
                name+=", "+address.getFirstName();
            this.addInfo(name);
            if ((address.getName2()!=null) && (!address.getName2().equals("")))
                this.addInfo(address.getName2());
            if ((address.getName3()!=null) && (!address.getName3().equals("")))
                this.addInfo(address.getName3());
            this.addInfo(" ");
            this.addInfo(address.getStreet());
            String city = address.getCity();
            if (!address.getZip().equals(""))
                city=address.getZip()+" "+city;
            this.addInfo(city);
           
            this.addBlankLine();
           
            if ((address.getPhone()!=null) && (!address.getPhone().equals(""))) {
                this.addInfo(JbsL10N.getString("Address.phone")+": "+address.getPhone());
            }
            if ((address.getFax()!=null) && (!address.getFax().equals(""))) {
                this.addInfo(JbsL10N.getString("Address.fax")+": "+address.getFax());
            }
            if ((address.getMobilePhone()!=null) && (!address.getMobilePhone().equals(""))) {
                this.addInfo(JbsL10N.getString("Address.mobilePhone")+": "+address.getMobilePhone());
            }
           
            if ((address.getEmail()!=null) && (!address.getEmail().equals(""))) {
                this.addBlankLine();
                this.addInfo(address.getEmail());
            }
            if ((address.getName3()!=null) && (!address.getName3().equals("")))
                this.addInfo(address.getName3());
           
            if ((address.getName3()!=null) && (!address.getName3().equals("")))
                this.addInfo(address.getName3());
           
            /**@TODO
             *
             * Methode Sauberimplementiern und die Geschäftslogic in den Core auslagern
             *
             * Remote Interface
             *
             */
            AddressesBean addresses = new AddressesBean();
            Address startAddress = new Address();
           
           // ClientGlobals.getUser().getContact().getAddress() = null ??;
           
           
            startAddress.setStreet(ClientGlobals.getCompany().getStreet());
            startAddress.setZip(ClientGlobals.getCompany().getZip());
            startAddress.setCity(ClientGlobals.getCompany().getCity());

            this.addInfo("Luftline: " + addresses.getDistanceAsKM(startAddress, address) + "km");           
           
        }
    }
View Full Code Here

TOP

Related Classes of org.jabusuite.address.Address

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.