com.primix.vlib.ejb.impl
Class PersonBean

java.lang.Object
  |
  +--com.primix.vlib.ejb.impl.AbstractEntityBean
        |
        +--com.primix.vlib.ejb.impl.PersonBean
All Implemented Interfaces:
EnterpriseBean, EntityBean, java.io.Serializable

public class PersonBean
extends AbstractEntityBean

Implementation of the Person entity.

We're using container managed persistance.

Version:
$Id: PersonBean.java,v 1.3 2001/08/27 22:19:13 hship Exp $
Author:
Howard Ship
See Also:
IPerson, IPersonHome, Serialized Form

Field Summary
 boolean admin
           
 java.lang.String authorizationCode
           
 java.lang.String email
           
 java.lang.String firstName
           
 java.sql.Timestamp lastAccess
           
 java.lang.String lastName
           
 boolean lockedOut
           
 java.lang.String password
           
 java.lang.Integer personId
           
 boolean verified
           
 
Fields inherited from class com.primix.vlib.ejb.impl.AbstractEntityBean
context, dirty
 
Constructor Summary
PersonBean()
           
 
Method Summary
 java.lang.Integer ejbCreate(java.util.Map attributes)
           
 void ejbPostCreate(java.util.Map attributes)
           
protected  java.lang.String[] getAttributePropertyNames()
          Implemented in subclasses to provide a list of property names to be included in the entity attributes map.
 java.lang.String getAuthorizationCode()
           
 java.lang.String getEmail()
           
 java.lang.String getFirstName()
           
 java.sql.Timestamp getLastAccess()
           
 java.lang.String getLastName()
           
 java.lang.String getNaturalName()
           
 java.lang.String getPassword()
           
 boolean isAdmin()
           
 boolean isLockedOut()
           
 boolean isVerified()
           
 void setAdmin(boolean value)
           
 void setAuthorizationCode(java.lang.String value)
           
 void setEmail(java.lang.String value)
           
 void setFirstName(java.lang.String value)
           
 void setLastAccess(java.sql.Timestamp value)
           
 void setLastName(java.lang.String value)
           
 void setLockedOut(boolean value)
           
 void setPassword(java.lang.String value)
           
 void setVerified(boolean value)
           
 
Methods inherited from class com.primix.vlib.ejb.impl.AbstractEntityBean
allocateKey, ejbActivate, ejbLoad, ejbPassivate, ejbRemove, ejbStore, getEntityAttributes, getEnvironmentObject, isDirty, setEntityContext, unsetEntityContext, updateEntityAttributes
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

personId

public java.lang.Integer personId

email

public java.lang.String email

firstName

public java.lang.String firstName

lastName

public java.lang.String lastName

password

public java.lang.String password

verified

public boolean verified

lockedOut

public boolean lockedOut

admin

public boolean admin

authorizationCode

public java.lang.String authorizationCode

lastAccess

public java.sql.Timestamp lastAccess
Constructor Detail

PersonBean

public PersonBean()
Method Detail

getAttributePropertyNames

protected java.lang.String[] getAttributePropertyNames()
Description copied from class: AbstractEntityBean
Implemented in subclasses to provide a list of property names to be included in the entity attributes map.
Overrides:
getAttributePropertyNames in class AbstractEntityBean

setEmail

public void setEmail(java.lang.String value)

getEmail

public java.lang.String getEmail()

setFirstName

public void setFirstName(java.lang.String value)

getFirstName

public java.lang.String getFirstName()

setLastName

public void setLastName(java.lang.String value)

getLastName

public java.lang.String getLastName()

setPassword

public void setPassword(java.lang.String value)

getPassword

public java.lang.String getPassword()

setVerified

public void setVerified(boolean value)

isVerified

public boolean isVerified()

setLockedOut

public void setLockedOut(boolean value)

isLockedOut

public boolean isLockedOut()

setAdmin

public void setAdmin(boolean value)

isAdmin

public boolean isAdmin()

getAuthorizationCode

public java.lang.String getAuthorizationCode()

setAuthorizationCode

public void setAuthorizationCode(java.lang.String value)

setLastAccess

public void setLastAccess(java.sql.Timestamp value)

getLastAccess

public java.sql.Timestamp getLastAccess()

ejbCreate

public java.lang.Integer ejbCreate(java.util.Map attributes)
                            throws java.rmi.RemoteException

ejbPostCreate

public void ejbPostCreate(java.util.Map attributes)

getNaturalName

public java.lang.String getNaturalName()