uk.co.mullsoft.addressBook
Class AddressBookUtilities

java.lang.Object
  extended by uk.co.mullsoft.jean.JEANApplicationUtilities
      extended by uk.co.mullsoft.addressBook.AddressBookUtilities

public class AddressBookUtilities
extends JEANApplicationUtilities


Nested Class Summary
 class AddressBookUtilities.AddressBookCreateListener
           
 class AddressBookUtilities.AddressBookDeleteListener
           
 
Nested classes/interfaces inherited from class uk.co.mullsoft.jean.JEANApplicationUtilities
JEANApplicationUtilities.AllCategoriesMenuEnabler, JEANApplicationUtilities.AllContainersMenuEnabler, JEANApplicationUtilities.AllGroupsAndItemsMenuEnabler, JEANApplicationUtilities.AllGroupsMenuEnabler, JEANApplicationUtilities.AllItemsMenuEnabler, JEANApplicationUtilities.AlwaysEnabledMenuEnabler, JEANApplicationUtilities.JustOneCategoryMenuEnabler, JEANApplicationUtilities.JustOneContainerMenuEnabler, JEANApplicationUtilities.JustOneGroupMenuEnabler, JEANApplicationUtilities.JustOneGroupOrItemMenuEnabler, JEANApplicationUtilities.JustOneGroupOrMultipleItemsMenuEnabler, JEANApplicationUtilities.JustOneItemMenuEnabler, JEANApplicationUtilities.JustOneMenuEnabler, JEANApplicationUtilities.NameAndDescriptionRecord, JEANApplicationUtilities.RunnableMenuEnabler
 
Field Summary
static java.lang.String ADDRESSATTRIBUTE
           
static java.lang.String CODEATTRIBUTE
           
static java.lang.String COMPANYATTRIBUTE
           
static java.lang.String EMAILATTRIBUTE
           
static java.lang.String FAXATTRIBUTE
           
static java.lang.String FIRSTNAMEATTRIBUTE
           
static java.lang.String FULLNAMEATTRIBUTE
           
static java.lang.String HOMEATTRIBUTE
           
static java.lang.String LASTNAMEATTRIBUTE
           
static java.lang.String MIDDLENAMEATTRIBUTE
           
static java.lang.String MOBILEATTRIBUTE
           
static java.lang.String PLANCOLOURATTRIBUTE
           
static java.lang.String PRINTLABELATTRIBUTE
           
static java.lang.String RATEATTRIBUTE
           
static java.lang.String SPOKENNAMEATTRIBUTE
           
static java.lang.String TITLEATTRIBUTE
           
static java.lang.String WEBSITEATTRIBUTE
           
static java.lang.String WORKATTRIBUTE
           
 
Fields inherited from class uk.co.mullsoft.jean.JEANApplicationUtilities
api, arg, id
 
Constructor Summary
AddressBookUtilities(JEANAPI api, long[] id, java.lang.String arg)
           
 
Method Summary
static long checkEmail(java.lang.String email)
           
static void copyLabel(JEANAPI api, long[] id, java.lang.String arg)
           
 void copyLabelImplementation(JEANAPI api, long[] id, java.lang.String arg)
           
static void createCategory(JEANAPI api, long[] id, java.lang.String arg)
           
 void createCategoryImplementation(JEANAPI api, long[] id, java.lang.String arg)
           
static void createEntry(JEANAPI api, long[] id, java.lang.String arg)
           
 void createEntryImplementation(JEANAPI api, long[] id, java.lang.String arg)
           
static void createGroup(JEANAPI api, long[] id, java.lang.String arg)
           
 void createGroupImplementation(JEANAPI api, long[] id, java.lang.String arg)
           
static void editEntry(JEANAPI api, long[] id, java.lang.String arg)
           
 void editEntryImplementation(JEANAPI api, long[] id, java.lang.String arg)
           
static AddressBookUtilities getInstance()
           
static void initialize(JEANAPI api, long[] id, java.lang.String arg)
           
static void labelPrint(JEANAPI api, long[] id, java.lang.String arg)
           
static void saveNewEmailAddresses(NamedValue[] newEmailAddresses)
           
 void saveNewEmailAddressesImplementation(NamedValue[] newEmailAddresses)
           
static void selectLabelFont(JEANAPI api, long[] id, java.lang.String arg)
           
 void selectLabelFontImplementation(JEANAPI api, long[] id, java.lang.String arg)
           
static void selectLabelPrinter(JEANAPI api, long[] id, java.lang.String arg)
           
 void selectLabelPrinterImplementation(JEANAPI api, long[] id, java.lang.String arg)
           
static void setLabelPrinterPageDetails(JEANAPI api, long[] id, java.lang.String arg)
           
static void setSuperApplication(java.lang.String superApplication1)
           
static void shutdown(JEANAPI api, long[] id, java.lang.String arg)
           
 
Methods inherited from class uk.co.mullsoft.jean.JEANApplicationUtilities
createACategory, createAGroup, createAnItem, defaultCreateCategory, defaultCreateGroup, defaultCreateItem, defaultInitialize, getAPI, getApplicationFullName, getDefaultInitializeMethod, getNameAndDescription, getNameAndDescription, getRunMethod, run, runImplementation
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

TITLEATTRIBUTE

public static final java.lang.String TITLEATTRIBUTE
See Also:
Constant Field Values

FIRSTNAMEATTRIBUTE

public static final java.lang.String FIRSTNAMEATTRIBUTE
See Also:
Constant Field Values

MIDDLENAMEATTRIBUTE

public static final java.lang.String MIDDLENAMEATTRIBUTE
See Also:
Constant Field Values

LASTNAMEATTRIBUTE

public static final java.lang.String LASTNAMEATTRIBUTE
See Also:
Constant Field Values

SPOKENNAMEATTRIBUTE

public static final java.lang.String SPOKENNAMEATTRIBUTE
See Also:
Constant Field Values

COMPANYATTRIBUTE

public static final java.lang.String COMPANYATTRIBUTE
See Also:
Constant Field Values

FULLNAMEATTRIBUTE

public static final java.lang.String FULLNAMEATTRIBUTE
See Also:
Constant Field Values

ADDRESSATTRIBUTE

public static final java.lang.String ADDRESSATTRIBUTE
See Also:
Constant Field Values

PRINTLABELATTRIBUTE

public static final java.lang.String PRINTLABELATTRIBUTE
See Also:
Constant Field Values

HOMEATTRIBUTE

public static final java.lang.String HOMEATTRIBUTE
See Also:
Constant Field Values

WORKATTRIBUTE

public static final java.lang.String WORKATTRIBUTE
See Also:
Constant Field Values

MOBILEATTRIBUTE

public static final java.lang.String MOBILEATTRIBUTE
See Also:
Constant Field Values

FAXATTRIBUTE

public static final java.lang.String FAXATTRIBUTE
See Also:
Constant Field Values

EMAILATTRIBUTE

public static final java.lang.String EMAILATTRIBUTE
See Also:
Constant Field Values

WEBSITEATTRIBUTE

public static final java.lang.String WEBSITEATTRIBUTE
See Also:
Constant Field Values

CODEATTRIBUTE

public static final java.lang.String CODEATTRIBUTE
See Also:
Constant Field Values

PLANCOLOURATTRIBUTE

public static final java.lang.String PLANCOLOURATTRIBUTE
See Also:
Constant Field Values

RATEATTRIBUTE

public static final java.lang.String RATEATTRIBUTE
See Also:
Constant Field Values
Constructor Detail

AddressBookUtilities

public AddressBookUtilities(JEANAPI api,
                            long[] id,
                            java.lang.String arg)
Method Detail

setSuperApplication

public static void setSuperApplication(java.lang.String superApplication1)

initialize

public static void initialize(JEANAPI api,
                              long[] id,
                              java.lang.String arg)

shutdown

public static void shutdown(JEANAPI api,
                            long[] id,
                            java.lang.String arg)

getInstance

public static AddressBookUtilities getInstance()

copyLabel

public static void copyLabel(JEANAPI api,
                             long[] id,
                             java.lang.String arg)

selectLabelFont

public static void selectLabelFont(JEANAPI api,
                                   long[] id,
                                   java.lang.String arg)

selectLabelPrinter

public static void selectLabelPrinter(JEANAPI api,
                                      long[] id,
                                      java.lang.String arg)

setLabelPrinterPageDetails

public static void setLabelPrinterPageDetails(JEANAPI api,
                                              long[] id,
                                              java.lang.String arg)

labelPrint

public static void labelPrint(JEANAPI api,
                              long[] id,
                              java.lang.String arg)

createCategory

public static void createCategory(JEANAPI api,
                                  long[] id,
                                  java.lang.String arg)

createGroup

public static void createGroup(JEANAPI api,
                               long[] id,
                               java.lang.String arg)

createEntry

public static void createEntry(JEANAPI api,
                               long[] id,
                               java.lang.String arg)

editEntry

public static void editEntry(JEANAPI api,
                             long[] id,
                             java.lang.String arg)

checkEmail

public static long checkEmail(java.lang.String email)

saveNewEmailAddresses

public static void saveNewEmailAddresses(NamedValue[] newEmailAddresses)

copyLabelImplementation

public void copyLabelImplementation(JEANAPI api,
                                    long[] id,
                                    java.lang.String arg)

selectLabelFontImplementation

public void selectLabelFontImplementation(JEANAPI api,
                                          long[] id,
                                          java.lang.String arg)

selectLabelPrinterImplementation

public void selectLabelPrinterImplementation(JEANAPI api,
                                             long[] id,
                                             java.lang.String arg)

createGroupImplementation

public void createGroupImplementation(JEANAPI api,
                                      long[] id,
                                      java.lang.String arg)

createCategoryImplementation

public void createCategoryImplementation(JEANAPI api,
                                         long[] id,
                                         java.lang.String arg)

createEntryImplementation

public void createEntryImplementation(JEANAPI api,
                                      long[] id,
                                      java.lang.String arg)

editEntryImplementation

public void editEntryImplementation(JEANAPI api,
                                    long[] id,
                                    java.lang.String arg)

saveNewEmailAddressesImplementation

public void saveNewEmailAddressesImplementation(NamedValue[] newEmailAddresses)