it.sistematica.isharedoc.action.workgroup
Class InstanceAction.ContactInfo

java.lang.Object
  extended by it.sistematica.isharedoc.action.workgroup.InstanceAction.ContactInfo
All Implemented Interfaces:
java.io.Serializable
Enclosing class:
InstanceAction

public static class InstanceAction.ContactInfo
extends java.lang.Object
implements java.io.Serializable

See Also:
Serialized Form

Constructor Summary
InstanceAction.ContactInfo()
           
 
Method Summary
 void adjustInfoData()
           
static AddressBookEntry contactExternalIdToAddressBookEntry(java.lang.String contactExternalId)
           
 ContactInstance createContactInstance()
           
 boolean equals(java.lang.Object obj)
           
static InstanceAction.ContactInfo fromContactInstance(ContactInstance contact)
           
static InstanceAction.ContactInfo fromOrganization(Organization organization)
           
 java.lang.String getContactDescription()
           
 java.lang.String getContactEmail()
           
 java.lang.String getContactExternalId()
           
 java.lang.Long getContactId()
           
 java.lang.Long getContactInstanceId()
           
 java.lang.String getContactType()
           
 java.util.Date getDeliveryDate()
           
 ContactInstance.DeliveryMode getDeliveryMode()
           
 ContactInstance.DeliveryStatus getDeliveryStatus()
           
 ContactInstance.DestinationType getDestinationType()
           
 java.lang.Long getFileFolderId()
           
 java.lang.String getFullDescription()
           
 java.lang.String getFullEmailName()
           
 java.lang.String getId()
           
 java.lang.String getInfo1()
           
 java.lang.String getInfo2()
           
 java.lang.String getInfo3()
           
 java.lang.Long getLocationId()
           
 java.lang.String getName()
           
 java.lang.Long getOrganizationId()
           
 java.lang.Boolean getStaff()
           
 java.lang.String getType()
           
 java.lang.String getUserId()
           
 java.lang.Long getUserOrgId()
           
 boolean isValidEmail()
           
 boolean isValidEmail(java.lang.String email)
           
static java.lang.String listToTaskString(java.util.Collection<InstanceAction.ContactInfo> list)
           
 void setContactDescription(java.lang.String contactDescription)
           
 void setContactEmail(java.lang.String contactEmail)
           
 void setContactExternalId(java.lang.String contactExternalId)
           
 void setContactId(java.lang.Long contactId)
           
 void setContactInstanceId(java.lang.Long contactInstanceId)
           
 void setDeliveryDate(java.util.Date deliveryDate)
           
 void setDeliveryMode(ContactInstance.DeliveryMode deliveryMode)
           
 void setDeliveryStatus(ContactInstance.DeliveryStatus deliveryStatus)
           
 void setDestinationType(ContactInstance.DestinationType destinationType)
           
 void setFileFolderId(java.lang.Long fileFolderId)
           
 void setFullDescription(java.lang.String f)
           
 void setId(java.lang.String id)
           
 void setInfo1(java.lang.String info1)
           
 void setInfo2(java.lang.String info2)
           
 void setInfo3(java.lang.String info3)
           
 void setLocationId(java.lang.Long locationId)
           
 void setName(java.lang.String name)
           
 void setOrganizationId(java.lang.Long organizationId)
           
 void setStaff(java.lang.Boolean staff)
           
 void setType(java.lang.String type)
           
 void setUserId(java.lang.String userId)
           
 void setUserOrgId(java.lang.Long userOrgId)
           
static java.util.List<InstanceAction.ContactInfo> stringToList(java.lang.String valuesAsString)
           
 java.lang.String toString()
           
 java.lang.String toTaskString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

InstanceAction.ContactInfo

public InstanceAction.ContactInfo()
Method Detail

getId

public java.lang.String getId()

setId

public void setId(java.lang.String id)

getContactId

public java.lang.Long getContactId()

setContactId

public void setContactId(java.lang.Long contactId)

getLocationId

public java.lang.Long getLocationId()

setLocationId

public void setLocationId(java.lang.Long locationId)

getUserId

public java.lang.String getUserId()

setUserId

public void setUserId(java.lang.String userId)

getOrganizationId

public java.lang.Long getOrganizationId()

setOrganizationId

public void setOrganizationId(java.lang.Long organizationId)

getUserOrgId

public java.lang.Long getUserOrgId()

setUserOrgId

public void setUserOrgId(java.lang.Long userOrgId)

getContactDescription

public java.lang.String getContactDescription()

setContactDescription

public void setContactDescription(java.lang.String contactDescription)

getContactEmail

public java.lang.String getContactEmail()

setContactEmail

public void setContactEmail(java.lang.String contactEmail)

getContactExternalId

public java.lang.String getContactExternalId()

setContactExternalId

public void setContactExternalId(java.lang.String contactExternalId)

getFileFolderId

public java.lang.Long getFileFolderId()

setFileFolderId

public void setFileFolderId(java.lang.Long fileFolderId)

getType

public java.lang.String getType()

setType

public void setType(java.lang.String type)

getContactType

public java.lang.String getContactType()

getDestinationType

public ContactInstance.DestinationType getDestinationType()

setDestinationType

public void setDestinationType(ContactInstance.DestinationType destinationType)

getContactInstanceId

public java.lang.Long getContactInstanceId()

setContactInstanceId

public void setContactInstanceId(java.lang.Long contactInstanceId)

getName

public java.lang.String getName()

setName

public void setName(java.lang.String name)

getInfo1

public java.lang.String getInfo1()

setInfo1

public void setInfo1(java.lang.String info1)

getInfo2

public java.lang.String getInfo2()

setInfo2

public void setInfo2(java.lang.String info2)

getInfo3

public java.lang.String getInfo3()

setInfo3

public void setInfo3(java.lang.String info3)

getDeliveryDate

public java.util.Date getDeliveryDate()

setDeliveryDate

public void setDeliveryDate(java.util.Date deliveryDate)

getDeliveryMode

public ContactInstance.DeliveryMode getDeliveryMode()

setDeliveryMode

public void setDeliveryMode(ContactInstance.DeliveryMode deliveryMode)

getDeliveryStatus

public ContactInstance.DeliveryStatus getDeliveryStatus()

setDeliveryStatus

public void setDeliveryStatus(ContactInstance.DeliveryStatus deliveryStatus)

getStaff

public java.lang.Boolean getStaff()

setStaff

public void setStaff(java.lang.Boolean staff)

getFullDescription

public java.lang.String getFullDescription()

setFullDescription

public void setFullDescription(java.lang.String f)

toTaskString

public java.lang.String toTaskString()

getFullEmailName

public java.lang.String getFullEmailName()

isValidEmail

public boolean isValidEmail()

isValidEmail

public boolean isValidEmail(java.lang.String email)

listToTaskString

public static java.lang.String listToTaskString(java.util.Collection<InstanceAction.ContactInfo> list)

fromOrganization

public static InstanceAction.ContactInfo fromOrganization(Organization organization)

fromContactInstance

public static InstanceAction.ContactInfo fromContactInstance(ContactInstance contact)

createContactInstance

public ContactInstance createContactInstance()

contactExternalIdToAddressBookEntry

public static AddressBookEntry contactExternalIdToAddressBookEntry(java.lang.String contactExternalId)

stringToList

public static java.util.List<InstanceAction.ContactInfo> stringToList(java.lang.String valuesAsString)

adjustInfoData

public void adjustInfoData()

toString

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

equals

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