Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

nectar.record
Class PersonRecord  view PersonRecord download PersonRecord.java

java.lang.Object
  extended bynectar.record.Record
      extended bynectar.record.PersonRecord
All Implemented Interfaces:
java.io.Serializable

public class PersonRecord
extends Record

The base model element for person records


Field Summary
protected  nectar.record.datatypes.RecordAuthlevelEnum authlevel
           
protected  nectar.record.datatypes.RecordString authmesh
           
protected  nectar.record.datatypes.RecordDate birthday
           
protected  nectar.record.datatypes.RecordString description
           
protected  nectar.record.datatypes.RecordEmail email
           
protected  nectar.record.datatypes.RecordPhone fax
           
protected  nectar.record.datatypes.RecordInteger featureCount
           
static java.lang.String FIELD_AUTH_MESH
           
static java.lang.String FIELD_AUTHLEVEL
           
static java.lang.String FIELD_BIRTHDAY
           
static java.lang.String FIELD_DESCRIPTION
           
static java.lang.String FIELD_EMAIL
           
static java.lang.String FIELD_FAX
           
static java.lang.String FIELD_FEATURE_COUNT
           
static java.lang.String FIELD_LAST_HOST
           
static java.lang.String FIELD_LAST_LOGIN
           
static java.lang.String FIELD_LOGIN
           
static java.lang.String FIELD_NAME_FIRST
           
static java.lang.String FIELD_NAME_INITIAL
           
static java.lang.String FIELD_NAME_LAST
           
static java.lang.String FIELD_NAME_PUBLIC
           
static java.lang.String FIELD_OBJECT_COUNT
           
static java.lang.String FIELD_PASSWORD
           
static java.lang.String FIELD_PHONE
           
static java.lang.String FIELD_PREF_CONTACT_ME
           
static java.lang.String FIELD_PREF_CURRENCY
           
static java.lang.String FIELD_PREF_LANGUAGE
           
static java.lang.String FIELD_PREF_SHOW_IN_PUBLIC
           
static java.lang.String FIELD_PREF_UNIT
           
static java.lang.String FIELD_PREF_WANT_NEWSLETTER
           
protected  nectar.record.datatypes.RecordString lastHost
           
protected  nectar.record.datatypes.RecordDate lastLogin
           
protected  nectar.record.datatypes.RecordString login
           
protected  nectar.record.datatypes.RecordString nameFirst
           
protected  nectar.record.datatypes.RecordString nameInitial
           
protected  nectar.record.datatypes.RecordString nameLast
           
protected  nectar.record.datatypes.RecordString namePublic
           
protected  nectar.record.datatypes.RecordInteger objectCount
           
protected  nectar.record.datatypes.RecordString password
           
protected  nectar.record.datatypes.RecordPhone phone
           
protected  nectar.record.datatypes.RecordPersonPrefContactMeEnum prefContactMe
           
protected  nectar.record.datatypes.RecordCurrencyEnum prefCurrency
           
protected  nectar.record.datatypes.RecordLanguageEnum prefLanguage
           
protected  nectar.record.datatypes.RecordBoolean prefShowInPublic
           
protected  nectar.record.datatypes.RecordUnitEnum prefUnit
           
protected  nectar.record.datatypes.RecordBoolean prefWantNewsletter
           
static java.lang.String TABLE
           
 
Fields inherited from class nectar.record.Record
dataTables, FIELD_CHILD_ID, FIELD_CREATED_BY, FIELD_CREATED_DATE, FIELD_MODIFIED_DATE, FIELD_ORDER_BY, FIELD_OWNER, FIELD_PROJECT, FIELD_RECORD_ID, FIELD_STATUS, FIELD_TYPE, fields, TOP_LEVEL_FIELD_NAMES
 
Constructor Summary
PersonRecord()
          Creates a new instance of PersonRecord
 
Method Summary
 java.lang.String getAuthlevel()
           
 java.util.Date getBirthday()
           
 java.lang.String getDescription()
           
 java.lang.String getEmail()
           
 java.lang.String getFax()
           
 java.lang.String getLastHost()
           
 java.util.Date getLastLogin()
           
 java.lang.String getLogin()
           
 java.lang.String getNameFirst()
           
 java.lang.String getNameInitial()
           
 java.lang.String getNameLast()
           
 java.lang.String getNamePublic()
           
 java.lang.String getPhone()
           
 java.lang.String getPrefContactMe()
           
 java.lang.String getPrefCurrency()
           
 java.lang.String getPrefLanguage()
           
 java.lang.Boolean getPrefShowInPublic()
           
 java.lang.String getPrefUnit()
           
 java.lang.Boolean getPrefWantNewsletter()
           
 java.lang.String getRecordType()
          Returns the type String for this Record.
 nectar.view.RecordView getView()
          Creates and returns appropriate RecordView instance for this record.
 void setAuthlevel(java.lang.String value)
           
 void setBirthday(java.util.Date value)
           
 void setDescription(java.lang.String value)
           
 void setEmail(java.lang.String value)
           
 void setFax(java.lang.String value)
           
 void setLastHost(java.lang.String value)
           
 void setLastLogin(java.util.Date value)
           
 void setLogin(java.lang.String value)
           
 void setNameFirst(java.lang.String value)
           
 void setNameInitial(java.lang.String value)
           
 void setNameLast(java.lang.String value)
           
 void setNamePublic(java.lang.String value)
           
 void setPassword(java.lang.String value)
           
 void setPhone(java.lang.String value)
           
 void setPrefContactMe(java.lang.String value)
           
 void setPrefCurrency(java.lang.String value)
           
 void setPrefLanguage(java.lang.String value)
           
 void setPrefShowInPublic(java.lang.Boolean value)
           
 void setPrefUnit(java.lang.String value)
           
 void setPrefWantNewsletter(java.lang.Boolean value)
           
 void setupCreate(java.lang.Long project, java.lang.Long creator)
          loads all the default and system values into an newly instantiated, empty Record instance.
 
Methods inherited from class nectar.record.Record
copy, getCreatedBy, getCreatedDate, getFieldNames, getFields, getId, getModifiedDate, getOrderBy, getOwner, getProject, getStatus, getTables, load, setCreatedBy, setCreatedDate, setId, setModifiedDate, setOrderBy, setOwner, setProject, setStatus, toMap, toObjectMap
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

FIELD_AUTHLEVEL

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

FIELD_NAME_FIRST

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

FIELD_NAME_INITIAL

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

FIELD_NAME_LAST

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

FIELD_NAME_PUBLIC

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

FIELD_LOGIN

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

FIELD_PASSWORD

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

FIELD_LAST_LOGIN

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

FIELD_AUTH_MESH

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

FIELD_LAST_HOST

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

FIELD_PHONE

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

FIELD_FAX

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

FIELD_EMAIL

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

FIELD_PREF_CONTACT_ME

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

FIELD_PREF_WANT_NEWSLETTER

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

FIELD_PREF_CURRENCY

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

FIELD_PREF_UNIT

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

FIELD_PREF_LANGUAGE

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

FIELD_PREF_SHOW_IN_PUBLIC

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

FIELD_BIRTHDAY

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

FIELD_FEATURE_COUNT

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

FIELD_DESCRIPTION

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

FIELD_OBJECT_COUNT

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

TABLE

public static java.lang.String TABLE

authlevel

protected nectar.record.datatypes.RecordAuthlevelEnum authlevel

nameFirst

protected nectar.record.datatypes.RecordString nameFirst

nameInitial

protected nectar.record.datatypes.RecordString nameInitial

nameLast

protected nectar.record.datatypes.RecordString nameLast

namePublic

protected nectar.record.datatypes.RecordString namePublic

login

protected nectar.record.datatypes.RecordString login

password

protected nectar.record.datatypes.RecordString password

lastLogin

protected nectar.record.datatypes.RecordDate lastLogin

authmesh

protected nectar.record.datatypes.RecordString authmesh

lastHost

protected nectar.record.datatypes.RecordString lastHost

phone

protected nectar.record.datatypes.RecordPhone phone

fax

protected nectar.record.datatypes.RecordPhone fax

email

protected nectar.record.datatypes.RecordEmail email

prefContactMe

protected nectar.record.datatypes.RecordPersonPrefContactMeEnum prefContactMe

prefWantNewsletter

protected nectar.record.datatypes.RecordBoolean prefWantNewsletter

prefCurrency

protected nectar.record.datatypes.RecordCurrencyEnum prefCurrency

prefUnit

protected nectar.record.datatypes.RecordUnitEnum prefUnit

prefLanguage

protected nectar.record.datatypes.RecordLanguageEnum prefLanguage

prefShowInPublic

protected nectar.record.datatypes.RecordBoolean prefShowInPublic

birthday

protected nectar.record.datatypes.RecordDate birthday

featureCount

protected nectar.record.datatypes.RecordInteger featureCount

description

protected nectar.record.datatypes.RecordString description

objectCount

protected nectar.record.datatypes.RecordInteger objectCount
Constructor Detail

PersonRecord

public PersonRecord()
Creates a new instance of PersonRecord

Method Detail

getView

public nectar.view.RecordView getView()
Description copied from class: Record
Creates and returns appropriate RecordView instance for this record. You can safely typecast the return value to the RecordView subclass associated to this record.

Specified by:
getView in class Record

getAuthlevel

public final java.lang.String getAuthlevel()

setAuthlevel

public final void setAuthlevel(java.lang.String value)
                        throws RecordInvalidInputException

getNameFirst

public final java.lang.String getNameFirst()

setNameFirst

public void setNameFirst(java.lang.String value)
                  throws RecordInvalidInputException

getNameInitial

public final java.lang.String getNameInitial()

setNameInitial

public final void setNameInitial(java.lang.String value)
                          throws RecordInvalidInputException

getNameLast

public final java.lang.String getNameLast()

setNameLast

public final void setNameLast(java.lang.String value)
                       throws RecordInvalidInputException

getNamePublic

public final java.lang.String getNamePublic()

setNamePublic

public final void setNamePublic(java.lang.String value)
                         throws RecordInvalidInputException

getLogin

public final java.lang.String getLogin()

setLogin

public final void setLogin(java.lang.String value)
                    throws RecordInvalidInputException

getLastLogin

public final java.util.Date getLastLogin()

setPassword

public final void setPassword(java.lang.String value)
                       throws RecordInvalidInputException

setLastLogin

public final void setLastLogin(java.util.Date value)
                        throws RecordInvalidInputException

getLastHost

public final java.lang.String getLastHost()

setLastHost

public final void setLastHost(java.lang.String value)
                       throws RecordInvalidInputException

getPhone

public final java.lang.String getPhone()

setPhone

public final void setPhone(java.lang.String value)
                    throws RecordInvalidInputException

getFax

public final java.lang.String getFax()

setFax

public final void setFax(java.lang.String value)
                  throws RecordInvalidInputException

getEmail

public final java.lang.String getEmail()

setEmail

public final void setEmail(java.lang.String value)
                    throws RecordInvalidInputException

getPrefContactMe

public final java.lang.String getPrefContactMe()

setPrefContactMe

public final void setPrefContactMe(java.lang.String value)
                            throws RecordInvalidInputException

getPrefWantNewsletter

public final java.lang.Boolean getPrefWantNewsletter()

setPrefWantNewsletter

public final void setPrefWantNewsletter(java.lang.Boolean value)
                                 throws RecordInvalidInputException

getPrefCurrency

public final java.lang.String getPrefCurrency()

setPrefCurrency

public final void setPrefCurrency(java.lang.String value)
                           throws RecordInvalidInputException

getPrefUnit

public final java.lang.String getPrefUnit()

setPrefUnit

public final void setPrefUnit(java.lang.String value)
                       throws RecordInvalidInputException

getPrefLanguage

public final java.lang.String getPrefLanguage()

setPrefLanguage

public final void setPrefLanguage(java.lang.String value)
                           throws RecordInvalidInputException

getPrefShowInPublic

public final java.lang.Boolean getPrefShowInPublic()

setPrefShowInPublic

public final void setPrefShowInPublic(java.lang.Boolean value)
                               throws RecordInvalidInputException

getBirthday

public final java.util.Date getBirthday()

setBirthday

public final void setBirthday(java.util.Date value)
                       throws RecordInvalidInputException

getDescription

public final java.lang.String getDescription()

setDescription

public final void setDescription(java.lang.String value)
                          throws RecordInvalidInputException

setupCreate

public void setupCreate(java.lang.Long project,
                        java.lang.Long creator)
Description copied from class: Record
loads all the default and system values into an newly instantiated, empty Record instance.

Overrides:
setupCreate in class Record

getRecordType

public java.lang.String getRecordType()
Description copied from class: Record
Returns the type String for this Record.

Specified by:
getRecordType in class Record