com.mizar.uscensus.maftiger
Class FeatnamesBean

java.lang.Object
  extended by com.mizar.persistence.jpa.beans.GenericBean
      extended by com.mizar.uscensus.maftiger.FeatnamesBean
All Implemented Interfaces:
JPAInterface, java.io.Serializable, java.lang.Comparable

@Entity
public class FeatnamesBean
extends GenericBean

See Also:
Serialized Form

Field Summary
 
Fields inherited from class com.mizar.persistence.jpa.beans.GenericBean
_logger, DELETE, EDIT, NEW, READ, serialVersionUID
 
Constructor Summary
FeatnamesBean()
           
 
Method Summary
 java.util.List<AddrBean> getAddresses()
          This is a clumbsy method that overcomes a limitation in the MAF/TIGER database.
 java.util.List<AddrfnBean> getAddrfns()
           
 EdgesBean getEdge()
           
 java.lang.String getFullname()
           
 java.lang.String getLinearid()
           
 MtfccBean getMtfcc()
           
 java.lang.String getName()
           
 java.lang.String getPredir()
           
 java.lang.String getPrefixDirection()
           
 java.lang.String getPrefixQualifier()
           
 java.lang.String getPrefixType()
           
 java.lang.String getPrequal()
           
 java.lang.String getPretyp()
           
 java.lang.String getPrimaryFlag()
           
 java.lang.String getSufdir()
           
 java.lang.String getSuffixDirection()
           
 java.lang.String getSuffixQualifier()
           
 java.lang.String getSufqual()
           
 java.lang.String getSuftyp()
           
 java.lang.String getSuftypabrv()
           
 java.lang.Long getTlid()
           
 void setAddrfns(java.util.List<AddrfnBean> addrfns)
           
 void setEdge(EdgesBean edge)
           
 void setFullname(java.lang.String fullname)
           
 void setLinearid(java.lang.String linearid)
           
 void setMtfcc(MtfccBean mtfcc)
           
 void setName(java.lang.String name)
           
 void setPredir(java.lang.String predir)
           
 void setPrefixDirection(java.lang.String predirabrv)
           
 void setPrefixQualifier(java.lang.String prequalabr)
           
 void setPrefixType(java.lang.String pretypabrv)
           
 void setPrequal(java.lang.String prequal)
           
 void setPretyp(java.lang.String pretyp)
           
 void setPrimaryFlag(java.lang.String paflag)
           
 void setSufdir(java.lang.String sufdir)
           
 void setSuffixDirection(java.lang.String sufdirabrv)
           
 void setSuffixQualifier(java.lang.String sufqualabr)
           
 void setSufqual(java.lang.String sufqual)
           
 void setSuftyp(java.lang.String suftyp)
           
 void setSuftypabrv(java.lang.String suftypabrv)
           
 void setTlid(java.lang.Long tlid)
           
 
Methods inherited from class com.mizar.persistence.jpa.beans.GenericBean
compareTo, equals, getDELETE, getEDIT, getEntityState, getEntityStateLabel, getLogger, getNEW, getPrimaryKeyValue, getREAD, hashCode, isEditable, isNew, setEditable, setEntityState, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

FeatnamesBean

public FeatnamesBean()
Method Detail

setLinearid

public void setLinearid(java.lang.String linearid)

getLinearid

public java.lang.String getLinearid()

setTlid

public void setTlid(java.lang.Long tlid)

getTlid

public java.lang.Long getTlid()

getFullname

public java.lang.String getFullname()

setFullname

public void setFullname(java.lang.String fullname)

getMtfcc

public MtfccBean getMtfcc()

setMtfcc

public void setMtfcc(MtfccBean mtfcc)

getName

public java.lang.String getName()

setName

public void setName(java.lang.String name)

getPrimaryFlag

public java.lang.String getPrimaryFlag()

setPrimaryFlag

public void setPrimaryFlag(java.lang.String paflag)

getPredir

public java.lang.String getPredir()

setPredir

public void setPredir(java.lang.String predir)

getPrefixDirection

public java.lang.String getPrefixDirection()

setPrefixDirection

public void setPrefixDirection(java.lang.String predirabrv)

getPrequal

public java.lang.String getPrequal()

setPrequal

public void setPrequal(java.lang.String prequal)

getPrefixQualifier

public java.lang.String getPrefixQualifier()

setPrefixQualifier

public void setPrefixQualifier(java.lang.String prequalabr)

getPretyp

public java.lang.String getPretyp()

setPretyp

public void setPretyp(java.lang.String pretyp)

getPrefixType

public java.lang.String getPrefixType()

setPrefixType

public void setPrefixType(java.lang.String pretypabrv)

getSufdir

public java.lang.String getSufdir()

setSufdir

public void setSufdir(java.lang.String sufdir)

getSuffixDirection

public java.lang.String getSuffixDirection()

setSuffixDirection

public void setSuffixDirection(java.lang.String sufdirabrv)

getSufqual

public java.lang.String getSufqual()

setSufqual

public void setSufqual(java.lang.String sufqual)

getSuffixQualifier

public java.lang.String getSuffixQualifier()

setSuffixQualifier

public void setSuffixQualifier(java.lang.String sufqualabr)

getSuftyp

public java.lang.String getSuftyp()

setSuftyp

public void setSuftyp(java.lang.String suftyp)

getSuftypabrv

public java.lang.String getSuftypabrv()

setSuftypabrv

public void setSuftypabrv(java.lang.String suftypabrv)

setEdge

public void setEdge(EdgesBean edge)

getEdge

public EdgesBean getEdge()

setAddrfns

public void setAddrfns(java.util.List<AddrfnBean> addrfns)

getAddrfns

public java.util.List<AddrfnBean> getAddrfns()

getAddresses

public java.util.List<AddrBean> getAddresses()
This is a clumbsy method that overcomes a limitation in the MAF/TIGER database. There is a join table between FEATNAMES and ADDR called ADDRFN but ADDRFN does not include the primary key for FEATNAMES. To construct the primary key you have to include the TLID of the ADDR row. Hence this complex Transient method.

We have not defined a setter for this Transient because it seems that it would require logic that would have to take place in a Facade.

Returns:
a List of AddrBean rows associated with this Featname
See Also:
getAddrfns()