com.jFormTK
Class JContactInfo

java.lang.Object
  extended by com.jFormTK.JContactInfo
All Implemented Interfaces:
JConstants

public class JContactInfo
extends java.lang.Object
implements JConstants

        This 'jFormTK' Class is used to contain a set of "Contact Information" parameters
        assigned to a given individual. This class is used in conjunction with the
        'JFormField.'_CIField' type...

        The Contact Information Fields are presented in 5 categories as follows:
                -       Controls
                -       Phone
                -       Web
                -       Residence
                -       Emissary

        Each category consist of the following fields:
                -       Controls
                -       -       zzzz
                -       Phone
                -       -       home, cell, work, pager
                -       Web
                -       -       E-Mail address, Skype ID, Facebook Name, Twitter Name
                -       Residence
                -       -       Mailing Address
                -       -       -       Street
                -       -       -       Apartment #, Suite #
                -       -       -       City
                -       -       -       State
                -       -       -       Zip
                -       Emissary
                -       -       Name of a person in the Address Book assigned to notify
                                the person associated with the person assigned to this 'JContactInfo'
                                instance. Used primarily in the "Death Notification" List Report...

        NOTE: Each 'JContactInfo' instance must have a minimum of one entry completed.

        This class contains static inner classes designed to enter the above parameters
        as a function of the _CIField application form field...

        Kernel Usage:
        There shall be an instance of this class for each _CIField field in the 'jFormTK'
        Application. The '_CIField' JFormField contain a check box component for each of
        the above categories...

        If a category check box is checked,
        Then the static Inner Class dialog is presented to allow the 'jFormTK' Application
        end user to provide the associated "Contact Information' fields...

        A "Show' Action Button is also provided to produce a static Inner Class dialog designed
        to show each category and their associaed fields...

        

Version:
1.00, 25 March 2009
Author:
Jim Crowell
Professional Computer Solutions [PCS]
URL: http://jFormTK.com/
E-Mail: JimCrowell@EMail.com

Copyright (c) 2009 by Professional Computer Solutions [PCS]
All Rights Reserved

Field Summary
 
Fields inherited from interface com.jFormTK.JConstants
__, _AB, _AB_, _AField, _B, _BField, _CField, _CIField, _DField, _EU_, _H, _HEIGHT, _HEIGHT_INV, _HField, _I, _IField, _LField, _MField, _NField, _NotRequired, _PField, _PIField, _QField, _Required, _RField, _TAField, _TField, _WIDTH, _WIDTH_INV, _XField, AB, APP_TRACE_FOCUS, APP_TRACE_GET, APP_TRACE_SET, B_, BAR, BAR_, BB, BH, BI, BREAKPOINT_FOCUS, BREAKPOINT_GET, BREAKPOINT_SET, BVB, C_QUOTE, CLOSE, CLOSE_BRACKET, COLORS_DELIMITER, COMMA, COMMA_, D_ELEMENT, D_ELEMENT_N, D_ELEMENT_N1, D_ELEMENT_N2, D_ELEMENT_N3, D_FIELDS, D_FIELDS_N, D_FIELDS_N1, D_FIELDS_N2, D_FIELDS_N3, D_ITEMS, DASH, DOT, EOL, EOP, EOS, FIELD_TRACE_FOCUS, FIELD_TRACE_GET, FIELD_TRACE_SET, FONT_DELIMITER, H_, HB, HH, HI, I_, IB, IH, II, JLAF_DELIMITER, LF, LISTBRACKET, NO, OPEN, OPEN_BRACKET, pCheckboxGroup, QUOTE, SPACE_, TAB, YES
 
Constructor Summary
JContactInfo(JAddressBookControl abControl)
           
 
Method Summary
 java.lang.String displayEmissary()
           
 java.lang.String displayJControlInfo(java.lang.String name)
           
 java.lang.String displayPhone()
           
 java.lang.String displayResidence()
           
 java.lang.String displayWeb()
           
 java.lang.String getApartment()
           
 java.lang.String getCellPhone()
           
 java.lang.String getCity()
           
 java.lang.String getEMail()
           
 java.lang.String getEmissary()
           
 java.lang.String getFacebookName()
           
 java.lang.String getHomePhone()
           
 java.lang.String getPager()
           
 java.lang.String getSkypeID()
           
 java.lang.String getState()
           
 java.lang.String getStreet()
           
 java.lang.String getTwitterName()
           
 java.lang.String getWorkPhone()
           
 java.lang.String getZip()
           
 boolean isEmpty()
           
 void load(java.lang.String toString)
           
 void setApartment(java.lang.String apartment)
           
 void setCellPhone(java.lang.String cellPhone)
           
 void setCity(java.lang.String city)
           
 void setEMail(java.lang.String mail)
           
 void setEmissary(java.lang.String emissary)
           
 void setEmpty(boolean isEmpty)
           
 void setFacebookName(java.lang.String facebookName)
           
 void setHomePhone(java.lang.String homePhone)
           
 void setPager(java.lang.String pager)
           
 void setPhone(java.lang.String homePhone, java.lang.String cellPhone, java.lang.String workPhone, java.lang.String pager)
           
 void setResidence(java.lang.String street, java.lang.String apartment, java.lang.String city, java.lang.String state, java.lang.String zip)
           
 void setSkypeID(java.lang.String skypeID)
           
 void setState(java.lang.String state)
           
 void setStreet(java.lang.String street)
           
 void setTwitterName(java.lang.String twitterName)
           
 void setWeb(java.lang.String eMail, java.lang.String skypeID, java.lang.String facebookName, java.lang.String twitterName)
           
 void setWorkPhone(java.lang.String workPhone)
           
 void setZip(java.lang.String zip)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

JContactInfo

public JContactInfo(JAddressBookControl abControl)
Method Detail

displayPhone

public java.lang.String displayPhone()

displayWeb

public java.lang.String displayWeb()

displayResidence

public java.lang.String displayResidence()

displayEmissary

public java.lang.String displayEmissary()

displayJControlInfo

public java.lang.String displayJControlInfo(java.lang.String name)

getApartment

public java.lang.String getApartment()

getCellPhone

public java.lang.String getCellPhone()

getCity

public java.lang.String getCity()

getEMail

public java.lang.String getEMail()

getFacebookName

public java.lang.String getFacebookName()

getHomePhone

public java.lang.String getHomePhone()

getEmissary

public java.lang.String getEmissary()

getPager

public java.lang.String getPager()

getSkypeID

public java.lang.String getSkypeID()

getState

public java.lang.String getState()

getStreet

public java.lang.String getStreet()

getTwitterName

public java.lang.String getTwitterName()

getWorkPhone

public java.lang.String getWorkPhone()

getZip

public java.lang.String getZip()

load

public void load(java.lang.String toString)

setEmissary

public void setEmissary(java.lang.String emissary)

setPhone

public void setPhone(java.lang.String homePhone,
                     java.lang.String cellPhone,
                     java.lang.String workPhone,
                     java.lang.String pager)

setResidence

public void setResidence(java.lang.String street,
                         java.lang.String apartment,
                         java.lang.String city,
                         java.lang.String state,
                         java.lang.String zip)

setWeb

public void setWeb(java.lang.String eMail,
                   java.lang.String skypeID,
                   java.lang.String facebookName,
                   java.lang.String twitterName)

isEmpty

public boolean isEmpty()

setApartment

public void setApartment(java.lang.String apartment)

setCellPhone

public void setCellPhone(java.lang.String cellPhone)

setCity

public void setCity(java.lang.String city)

setEMail

public void setEMail(java.lang.String mail)

setFacebookName

public void setFacebookName(java.lang.String facebookName)

setHomePhone

public void setHomePhone(java.lang.String homePhone)

setEmpty

public void setEmpty(boolean isEmpty)

setPager

public void setPager(java.lang.String pager)

setSkypeID

public void setSkypeID(java.lang.String skypeID)

setState

public void setState(java.lang.String state)

setStreet

public void setStreet(java.lang.String street)

setTwitterName

public void setTwitterName(java.lang.String twitterName)

setWorkPhone

public void setWorkPhone(java.lang.String workPhone)

setZip

public void setZip(java.lang.String zip)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object