Package de.iritgo.aktera.address.wsclient

Examples of de.iritgo.aktera.address.wsclient.Address


      addAddressTableActionMenuItemProvider(new IMenuItemProvider()
      {
        @Override
        public IMenuItem create(Object... params)
        {
          Address address = (Address) params[0];
          IMenuItem menuItem = new IMenuItem("<html><span style=\"width:8em\"><b>"
                  + (StringTools.isTrimEmpty(address.getEmail()) ? "-" : address.getEmail())
                  + "</b></span> (" + emailLabel.get() + ")</html>", (Icon) emailIcon);

          menuItem.addActionListener(new EMailAction(address.getEmail()));

          return menuItem;
        }
      });
      addAddressTableActionMenuItemProvider(new IMenuItemProvider()
      {
        @Override
        public IMenuItem create(Object... params)
        {
          Address address = (Address) params[0];
          IMenuItem menuItem = new IMenuItem("<html><span style=\"width:8em\"><b>"
                  + (StringTools.isTrimEmpty(address.getHomepage()) ? "-" : address.getHomepage())
                  + "</b></span> (" + homepageLabel.get() + ")</html>", (Icon) webIcon);

          menuItem.addActionListener(new WebPageAction(address.getHomepage()));

          return menuItem;
        }
      });
    }
View Full Code Here


  @Override
  public void onCellClicked(Object item, JTable addressTable, MouseEvent e)
  {
    AddressViewDialog dialog = new AddressViewDialog();
    Address address = (Address) item;

    dialog.show(address.getStoreId(), address.getId());
  }
View Full Code Here

      @Override
      public void run()
      {
        final AddressClientService acs = (AddressClientService) Engine.instance().getManager(
                AddressClientService.ID);
        final Address address = acs.getAddress(addressStoreName, addressDn);

        SwingUtilities.invokeLater(new Runnable()
        {
          public void run()
          {
            salutation.setText(Engine.instance().getResourceService().getString(address.getSalutation()));
            firstName.setText(address.getFirstName());
            lastName.setText(address.getLastName());
            company.setText(address.getCompany());
            division.setText(address.getDivision());
            position.setText(address.getPosition());
            street.setText(address.getStreet());
            postalCodeAndCity.setText(address.getPostalCode() + " " + address.getCity());
            country.setText(address.getCountry());
            email.setText(address.getEmail());
            homepage.setText(address.getHomepage());
            contactNumber.setText(address.getContactNumber());
            companyNumber.setText(address.getCompanyNumber());
            homepage.setText(address.getHomepage());
            remark.setText(address.getRemark());
            phoneNumberB.setText(address.getPhoneNumberWithCategory(PhoneNumber.Category.B)
                    .getDisplayNumber());
            phoneNumberBDD.setText(address.getPhoneNumberWithCategory(PhoneNumber.Category.BDD)
                    .getDisplayNumber());
            phoneNumberBF.setText(address.getPhoneNumberWithCategory(PhoneNumber.Category.BF)
                    .getDisplayNumber());
            phoneNumberBM.setText(address.getPhoneNumberWithCategory(PhoneNumber.Category.BM)
                    .getDisplayNumber());
            phoneNumberP.setText(address.getPhoneNumberWithCategory(PhoneNumber.Category.P)
                    .getDisplayNumber());
            phoneNumberPF.setText(address.getPhoneNumberWithCategory(PhoneNumber.Category.PF)
                    .getDisplayNumber());
            phoneNumberPM.setText(address.getPhoneNumberWithCategory(PhoneNumber.Category.PM)
                    .getDisplayNumber());
            phoneNumberVOIP.setText(address.getPhoneNumberWithCategory(PhoneNumber.Category.VOIP)
                    .getDisplayNumber());

            if (callerInfo == null)
            {
              frame.setTitle(Engine.instance().getResourceService().getStringWithParams(
                      "addressOf",
                      address.getFirstName() + (StringTools.isNotTrimEmpty(firstName) ? " " : "")
                              + address.getLastName()
                              + (StringTools.isNotTrimEmpty(company) ? " " : "")
                              + address.getCompany()));
            }
          }
        });
      }
    }.start();
View Full Code Here

      return columns.get(column).getTitle().get();
    }

    public Object getValueAt(int row, int column)
    {
      Address address = addresses.get(row);

      switch (column)
      {
        case 0:
          return address.getId();

        case 1:
          return address.getLastName();

        case 2:
          return address.getFirstName();

        case 3:
          return address.getCompany();

        default:
          return "";
      }
    }
View Full Code Here

      }

      col = addressTable.getColumnModel().getColumn(col).getModelIndex();

      String addressId = (String) addressTable.getValueAt(addressTable.getSelectedRow(), 0);
      Address address = null;

      for (Address searchAddress : addresses)
      {
        if (searchAddress.getId().equals(addressId))
        {
          address = searchAddress;
        }
      }

      if (e.getClickCount() == 2)
      {
        AddressViewDialog dialog = new AddressViewDialog();

        dialog.show(address.getStoreId(), address.getId());
      }
      else
      {
        columns.get(col).onCellClicked(address, addressTable, e);
      }
View Full Code Here

  @Override
  public void onCellClicked(Object item, JTable addressTable, MouseEvent e)
  {
    AddressClientManager acm = (AddressClientManager) Engine.instance().getManager(AddressClientManager.ID);
    AddressClientService acs = (AddressClientService) Engine.instance().getManager(AddressClientService.ID);
    Address address = (Address) item;

    address.setPhoneNumbers(acs.listPhoneNumbers(address.getStoreId(), address.getId()));

    JPopupMenu menu = new JPopupMenu();

    for (IMenuItemProvider itemProvider : acm.getAddressTableActionMenuItemProviders())
    {
View Full Code Here

TOP

Related Classes of de.iritgo.aktera.address.wsclient.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.