it.sistematica.isharedoc.model.isddp
Class LocationAtom

java.lang.Object
  extended by it.sistematica.isharedoc.model.isddp.LocationAttribute
      extended by it.sistematica.isharedoc.model.isddp.LocationAtom
All Implemented Interfaces:
it.neverworks.application.data.tracking.Loggable, it.neverworks.application.model.CreationAuditable, it.neverworks.application.model.ModificationAuditable, PartitionAttribute, java.io.Serializable

public class LocationAtom
extends LocationAttribute
implements java.io.Serializable

See Also:
Serialized Form

Field Summary
protected  java.lang.String address1
           
protected  java.lang.String address2
           
protected  java.lang.String city
           
protected  City cityIstat
           
protected  java.lang.String postalCode
           
protected  java.lang.String province
           
 
Fields inherited from class it.sistematica.isharedoc.model.isddp.LocationAttribute
contactInstances, contacts, created, createdBy, id, modified, modifiedBy, partition, tags, type, zone
 
Constructor Summary
LocationAtom()
           
 
Method Summary
 boolean equals(java.lang.Object obj)
           
 java.lang.String getAddress1()
           
 java.lang.String getAddress2()
           
 java.lang.String getCity()
           
 City getCityIstat()
           
 java.lang.String getPostalCode()
           
 java.lang.String getProvince()
           
 java.lang.String getRecordDescription()
           
 int hashCode()
           
protected  java.lang.String makeTags()
           
 void recalculate()
           
 void setAddress1(java.lang.String address1)
           
 void setAddress2(java.lang.String address2)
           
 void setCity(java.lang.String city)
           
 void setCityIstat(City cityIstat)
           
 void setPostalCode(java.lang.String postalCode)
           
 void setProvince(java.lang.String province)
           
 java.lang.String toDescription()
           
 java.lang.Object toLocationItem()
           
 it.neverworks.application.data.tracking.Log toLog()
           
 java.lang.String toPlaceDescription()
           
 java.lang.String toStreeDescription()
           
 java.lang.String toString()
           
 void validate()
           
 
Methods inherited from class it.sistematica.isharedoc.model.isddp.LocationAttribute
createLocation, getContactInstances, getContacts, getCreated, getCreatedBy, getDefaultLocation, getDeleted, getId, getKeyValue, getModified, getModifiedBy, getPartition, getRecordType, getTags, getType, getZone, isAtomAddressLocation, isEmailAddressLocation, isPhoneAddressLocation, isTwitterAddressLocation, isWebsiteAddressLocation, saveLocation, setContactInstances, setContacts, setCreated, setCreatedBy, setDefaultLocation, setDeleted, setId, setModified, setModifiedBy, setPartition, setTags, setType, setZone, toStringBuilder
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

address1

protected java.lang.String address1

address2

protected java.lang.String address2

city

protected java.lang.String city

province

protected java.lang.String province

postalCode

protected java.lang.String postalCode

cityIstat

protected City cityIstat
Constructor Detail

LocationAtom

public LocationAtom()
Method Detail

getAddress1

public java.lang.String getAddress1()

setAddress1

public void setAddress1(java.lang.String address1)

getAddress2

public java.lang.String getAddress2()

setAddress2

public void setAddress2(java.lang.String address2)

getCity

public java.lang.String getCity()

setCity

public void setCity(java.lang.String city)

getProvince

public java.lang.String getProvince()

setProvince

public void setProvince(java.lang.String province)

getPostalCode

public java.lang.String getPostalCode()

setPostalCode

public void setPostalCode(java.lang.String postalCode)

getCityIstat

public City getCityIstat()

setCityIstat

public void setCityIstat(City cityIstat)

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class LocationAttribute

toLog

public it.neverworks.application.data.tracking.Log toLog()
Specified by:
toLog in interface it.neverworks.application.data.tracking.Loggable
Overrides:
toLog in class LocationAttribute

hashCode

public int hashCode()
Overrides:
hashCode in class LocationAttribute

toString

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

toDescription

public java.lang.String toDescription()
Overrides:
toDescription in class LocationAttribute

toStreeDescription

public java.lang.String toStreeDescription()

toPlaceDescription

public java.lang.String toPlaceDescription()

toLocationItem

public java.lang.Object toLocationItem()
Overrides:
toLocationItem in class LocationAttribute

getRecordDescription

public java.lang.String getRecordDescription()
Overrides:
getRecordDescription in class LocationAttribute

validate

public void validate()
Overrides:
validate in class LocationAttribute

recalculate

public void recalculate()
Overrides:
recalculate in class LocationAttribute

makeTags

protected java.lang.String makeTags()
Overrides:
makeTags in class LocationAttribute