it.sistematica.isharedoc.model.isddp
Class LocationAttribute
java.lang.Object
it.sistematica.isharedoc.model.isddp.LocationAttribute
- All Implemented Interfaces:
- it.neverworks.application.data.tracking.Loggable, it.neverworks.application.model.CreationAuditable, it.neverworks.application.model.ModificationAuditable, PartitionAttribute, java.io.Serializable
- Direct Known Subclasses:
- LocationAtom, LocationEmail, LocationPhone, LocationTwitter, LocationWebsite
public class LocationAttribute
- extends java.lang.Object
- implements java.io.Serializable, it.neverworks.application.model.ModificationAuditable, PartitionAttribute, it.neverworks.application.data.tracking.Loggable
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
id
protected java.lang.Long id
created
protected java.util.Date created
createdBy
protected it.neverworks.security.User createdBy
modified
protected java.util.Date modified
modifiedBy
protected it.neverworks.security.User modifiedBy
partition
protected Partition partition
type
protected java.lang.String type
zone
protected java.lang.String zone
tags
protected java.lang.String tags
contacts
protected java.util.List<Contact> contacts
contactInstances
protected java.util.List<ContactInstance> contactInstances
LocationAttribute
public LocationAttribute()
getId
public java.lang.Long getId()
setId
public void setId(java.lang.Long id)
getCreated
public java.util.Date getCreated()
- Specified by:
getCreated
in interface it.neverworks.application.model.CreationAuditable
setCreated
public void setCreated(java.util.Date created)
- Specified by:
setCreated
in interface it.neverworks.application.model.CreationAuditable
getCreatedBy
public it.neverworks.security.User getCreatedBy()
- Specified by:
getCreatedBy
in interface it.neverworks.application.model.CreationAuditable
setCreatedBy
public void setCreatedBy(it.neverworks.security.User createdBy)
- Specified by:
setCreatedBy
in interface it.neverworks.application.model.CreationAuditable
getModified
public java.util.Date getModified()
- Specified by:
getModified
in interface it.neverworks.application.model.ModificationAuditable
setModified
public void setModified(java.util.Date modified)
- Specified by:
setModified
in interface it.neverworks.application.model.ModificationAuditable
getModifiedBy
public it.neverworks.security.User getModifiedBy()
- Specified by:
getModifiedBy
in interface it.neverworks.application.model.ModificationAuditable
setModifiedBy
public void setModifiedBy(it.neverworks.security.User modifiedBy)
- Specified by:
setModifiedBy
in interface it.neverworks.application.model.ModificationAuditable
getPartition
public Partition getPartition()
- Specified by:
getPartition
in interface PartitionAttribute
setPartition
public void setPartition(Partition partition)
- Specified by:
setPartition
in interface PartitionAttribute
getType
public java.lang.String getType()
setType
public void setType(java.lang.String type)
getDeleted
public java.lang.Boolean getDeleted()
setDeleted
public void setDeleted(java.lang.Boolean deleted)
getZone
public java.lang.String getZone()
setZone
public void setZone(java.lang.String zone)
getDefaultLocation
public java.lang.Boolean getDefaultLocation()
setDefaultLocation
public void setDefaultLocation(java.lang.Boolean defaultLocation)
isEmailAddressLocation
public boolean isEmailAddressLocation()
isAtomAddressLocation
public boolean isAtomAddressLocation()
isPhoneAddressLocation
public boolean isPhoneAddressLocation()
isWebsiteAddressLocation
public boolean isWebsiteAddressLocation()
isTwitterAddressLocation
public boolean isTwitterAddressLocation()
getTags
public java.lang.String getTags()
setTags
public void setTags(java.lang.String tags)
getContacts
public java.util.List<Contact> getContacts()
setContacts
public void setContacts(java.util.List<Contact> contacts)
getContactInstances
public java.util.List<ContactInstance> getContactInstances()
setContactInstances
public void setContactInstances(java.util.List<ContactInstance> contactInstances)
getKeyValue
public java.lang.String getKeyValue()
toLocationItem
public java.lang.Object toLocationItem()
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in class java.lang.Object
toLog
public it.neverworks.application.data.tracking.Log toLog()
- Specified by:
toLog
in interface it.neverworks.application.data.tracking.Loggable
hashCode
public int hashCode()
- Overrides:
hashCode
in class java.lang.Object
toStringBuilder
protected org.apache.commons.lang.builder.ToStringBuilder toStringBuilder()
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
toDescription
public java.lang.String toDescription()
getRecordType
public java.lang.String getRecordType()
getRecordDescription
public java.lang.String getRecordDescription()
validate
public void validate()
createLocation
public void createLocation()
saveLocation
public void saveLocation()
recalculate
public void recalculate()
makeTags
protected java.lang.String makeTags()