com.mizar.trinidad.components.tiger
Class EdgesRow

java.lang.Object
  extended by com.mizar.persistence.jpa.beans.GenericBean
      extended by com.mizar.persistence.jpa.beans.GeometryBean
          extended by com.mizar.uscensus.maftiger.EdgesBean
              extended by com.mizar.trinidad.components.tiger.EdgesRow
All Implemented Interfaces:
RowGeometryInterface, RowInterface, RowMutable, JPAGeometryInterface, JPAInterface, java.io.Serializable, java.lang.Comparable

public class EdgesRow
extends EdgesBean
implements RowGeometryInterface, RowMutable

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class com.mizar.uscensus.maftiger.EdgesBean
EdgesBean.AddressSide
 
Field Summary
static int AMBIGUITY
           
static int FROM_TO
           
static int NO
           
static int NO_ADDRESSES
           
static int TO_FROM
           
 
Fields inherited from class com.mizar.persistence.jpa.beans.GeometryBean
searchTolerance, sridPrecision, wktLocation, wktMBR, wktShape
 
Fields inherited from class com.mizar.persistence.jpa.beans.GenericBean
_logger, DELETE, EDIT, NEW, READ, serialVersionUID
 
Constructor Summary
EdgesRow()
           
 
Method Summary
 java.lang.String computeZip(EdgesBean.AddressSide side)
           
 void deleteRow(javax.faces.event.ActionEvent ae)
           
 int getDirection()
           
 int getForceDirection()
           
 java.util.List<java.lang.String> getFromEdges()
           
 int getFromToMinMax()
           
 java.util.List<java.lang.String> getToEdges()
           
 int getToFromMinMax()
           
 java.lang.String getWktShape()
           
 boolean isUserReadOnly()
           
 void setForceDirection(int forceDirection)
           
 int updateAddresses()
           
 void updateRow(javax.faces.event.ActionEvent ae)
           
 
Methods inherited from class com.mizar.uscensus.maftiger.EdgesBean
geocode, getAddressCount, getAddresses, getAddressRange, getArtificialPath, getArtpath, getCounties, getCounty, getCountyState, getDeckedroad, getDeckedRoad, getDividedRoad, getDivroad, getExttyp, getFeatcat, getFeatnames, getFromNode, getFullname, getGcseflg, getGeom, getHighAddress, getHydroflg, getHydrographicPersistence, getHydrology, getLeftFace, getLeftHighAddress, getLeftLowAddress, getLeftOffset, getLfromadd, getLowAddress, getLtoadd, getMtfcc, getOffsetl, getOffsetMidPoint, getOffsetr, getOlfflg, getOtherLinearFeature, getPassflg, getPersist, getPointToSide, getPrimaryKeyValue, getRailflg, getRailroad, getRfromadd, getRightFace, getRightHighAddress, getRightLowAddress, getRightOffset, getRoad, getRoadflg, getRouteNumber, getRouteType, getRtoadd, getShortLine, getSmid, getSpecialPassage, getState, getStateUsps, getTlid, getTnidf, getTnidt, getToNode, getTtyp, getUspsname, getUspsnameDir, getUspsnameSoundex, getUspsnameStreet, getUspsnameType, getZipl, getZipr, hasAddresses, hasAddresses, isLeftOdd, isRightOdd, pointAlong, relativeAddress, reverseAddressOrder, setAddresses, setArtificialPath, setArtpath, setCounties, setDeckedRoad, setDeckedroad, setDividedRoad, setDivroad, setExttyp, setFeatcat, setFeatnames, setFromNode, setFullname, setGcseflg, setGeom, setHydroflg, setHydrographicPersistence, setHydrology, setLeftFace, setLeftOffset, setLfromadd, setLtoadd, setMtfcc, setOffsetl, setOffsetr, setOlfflg, setOtherLinearFeature, setPassflg, setPersist, setRailflg, setRailroad, setRfromadd, setRightFace, setRightHighAddress, setRightOffset, setRoad, setRoadflg, setRouteNumber, setRouteType, setRtoadd, setShortLine, setSmid, setSpecialPassage, setTlid, setTnidf, setTnidt, setToNode, setTtyp, setUspsname, setZipl, setZipr, sideOfStreet, withinRange
 
Methods inherited from class com.mizar.persistence.jpa.beans.GeometryBean
getArea, getBasicGeometryType, getGeomDimensions, getGeomNumPoints, getGeomType, getGType, getHeight, getLength, getRange, getSearchTolerance, getSrid, getSridPrecision, getWidth, getWktLocation, getWktMBR, isGeometryExtant, setArea, setSearchTolerance, setSridPrecision, setWktLocation, setWktShape
 
Methods inherited from class com.mizar.persistence.jpa.beans.GenericBean
compareTo, equals, getDELETE, getEDIT, getEntityState, getEntityStateLabel, getLogger, getNEW, getREAD, hashCode, isEditable, isNew, setEditable, setEntityState, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.mizar.faces.javax.components.RowGeometryInterface
getGeom, getHeight, getRange, getSrid, getWidth, getWktLocation, isGeometryExtant, setGeom
 
Methods inherited from interface com.mizar.faces.javax.components.RowMutable
isEditable, setEntityState
 
Methods inherited from interface com.mizar.faces.javax.components.RowInterface
getEntityState, getEntityStateLabel, getPrimaryKeyValue
 

Field Detail

NO_ADDRESSES

public static final int NO_ADDRESSES
See Also:
Constant Field Values

AMBIGUITY

public static final int AMBIGUITY
See Also:
Constant Field Values

NO

public static final int NO
See Also:
Constant Field Values

FROM_TO

public static final int FROM_TO
See Also:
Constant Field Values

TO_FROM

public static final int TO_FROM
See Also:
Constant Field Values
Constructor Detail

EdgesRow

public EdgesRow()
Method Detail

getToEdges

public java.util.List<java.lang.String> getToEdges()

getFromEdges

public java.util.List<java.lang.String> getFromEdges()

getWktShape

public java.lang.String getWktShape()
Specified by:
getWktShape in interface RowGeometryInterface
Overrides:
getWktShape in class GeometryBean
Returns:
a well known text (WKT) representation of getGeom()
See Also:
JGeometryUtils.getWKT(JGeometry,double)

updateAddresses

public int updateAddresses()

setForceDirection

public void setForceDirection(int forceDirection)

getForceDirection

public int getForceDirection()

getFromToMinMax

public int getFromToMinMax()

getToFromMinMax

public int getToFromMinMax()

getDirection

public int getDirection()

computeZip

public java.lang.String computeZip(EdgesBean.AddressSide side)

updateRow

public void updateRow(javax.faces.event.ActionEvent ae)
Specified by:
updateRow in interface RowMutable

deleteRow

public void deleteRow(javax.faces.event.ActionEvent ae)
Specified by:
deleteRow in interface RowMutable

isUserReadOnly

public boolean isUserReadOnly()
Specified by:
isUserReadOnly in interface RowMutable