it.sistematica.isharedoc.model.isddp
Class AddressBook

java.lang.Object
  extended by it.sistematica.isharedoc.model.isddp.AddressBook
All Implemented Interfaces:
it.neverworks.application.model.CreationAuditable, it.neverworks.application.model.ModificationAuditable, PartitionAttribute, java.io.Serializable

public class AddressBook
extends java.lang.Object
implements java.io.Serializable, it.neverworks.application.model.ModificationAuditable, PartitionAttribute

See Also:
Serialized Form

Nested Class Summary
static class AddressBook.AddressBookType
           
 
Field Summary
protected  java.lang.String base
           
protected  java.util.List<Contact> contacts
           
protected  java.util.Date created
           
protected  it.neverworks.security.User createdBy
           
protected  java.lang.String fieldAddress
           
protected  java.lang.String fieldCompany
           
protected  java.lang.String fieldCompanyName
           
protected  java.lang.String fieldEmail
           
protected  java.lang.String fieldFirstName
           
protected  java.lang.String fieldKey
           
protected  java.lang.String fieldLastName
           
protected  java.lang.Long id
           
(package private)  java.lang.String identifier
           
protected  java.lang.String ldapQuery
           
protected  java.lang.String ldapQueryAttributes
           
protected  java.lang.String ldapSortAttributes
           
protected  java.util.Date modified
           
protected  it.neverworks.security.User modifiedBy
           
protected  java.lang.String name
           
protected  it.neverworks.security.User owner
           
protected  Partition partition
           
protected  AddressBook.AddressBookType type
           
protected  java.lang.String url
           
protected  java.lang.String userDn
           
protected  java.lang.String username
           
protected  java.lang.String userPassword
           
 
Constructor Summary
AddressBook()
           
 
Method Summary
 void addExtendedField(AbConnectionFieldItem extendedField)
           
 void createAddressBook()
           
 boolean equals(java.lang.Object obj)
           
 java.lang.String getBase()
           
 java.util.List<Contact> getContacts()
           
 java.util.Date getCreated()
           
 it.neverworks.security.User getCreatedBy()
           
 java.lang.Boolean getEnabled()
           
 java.util.List<AbConnectionFieldItem> getExtendedFields()
           
 java.lang.String getFieldAddress()
           
 java.lang.String getFieldCompany()
           
 java.lang.String getFieldCompanyName()
           
 java.lang.String getFieldEmail()
           
 java.lang.String getFieldExternalId()
           
 java.lang.String getFieldFirstName()
           
 java.lang.String getFieldKey()
           
 java.lang.String getFieldLastName()
           
 java.lang.String getFieldNote()
           
 java.lang.Long getId()
           
 java.lang.String getIdentifier()
           
 java.lang.String getLdapQuery()
           
 java.lang.String getLdapQueryAttributes()
           
 java.lang.String getLdapSortAttributes()
           
 java.util.Date getModified()
           
 it.neverworks.security.User getModifiedBy()
           
 java.lang.String getName()
           
 it.neverworks.security.User getOwner()
           
 Partition getPartition()
           
 java.lang.Boolean getShared()
           
 AddressBook.AddressBookType getType()
           
 java.lang.String getUrl()
           
 java.lang.String getUserDn()
           
 java.lang.String getUsername()
           
 java.lang.String getUserPassword()
           
 int hashCode()
           
 void saveAddressBook()
           
 void setBase(java.lang.String base)
           
 void setContacts(java.util.List<Contact> contacts)
           
 void setCreated(java.util.Date created)
           
 void setCreatedBy(it.neverworks.security.User createdBy)
           
 void setEnabled(java.lang.Boolean enabled)
           
 void setExtendedFields(java.util.List<AbConnectionFieldItem> extendedFields)
           
 void setFieldAddress(java.lang.String fieldAddress)
           
 void setFieldCompany(java.lang.String fieldCompany)
           
 void setFieldCompanyName(java.lang.String fieldCompanyName)
           
 void setFieldEmail(java.lang.String fieldEmail)
           
 void setFieldFirstName(java.lang.String fieldFirstName)
           
 void setFieldKey(java.lang.String fieldKey)
           
 void setFieldLastName(java.lang.String fieldLastName)
           
 void setId(java.lang.Long id)
           
 void setIdentifier(java.lang.String identifier)
           
 void setLdapQuery(java.lang.String ldapQuery)
           
 void setLdapQueryAttributes(java.lang.String ldapQueryAttributes)
           
 void setLdapSortAttributes(java.lang.String ldapSortAttributes)
           
 void setModified(java.util.Date modified)
           
 void setModifiedBy(it.neverworks.security.User modifiedBy)
           
 void setName(java.lang.String name)
           
 void setOwner(it.neverworks.security.User owner)
           
 void setPartition(Partition partition)
           
 void setShared(java.lang.Boolean shared)
           
 void setType(AddressBook.AddressBookType type)
           
 void setUrl(java.lang.String url)
           
 void setUserDn(java.lang.String userDn)
           
 void setUsername(java.lang.String username)
           
 void setUserPassword(java.lang.String userPassword)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

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

name

protected java.lang.String name

type

protected AddressBook.AddressBookType type

owner

protected it.neverworks.security.User owner

url

protected java.lang.String url

userDn

protected java.lang.String userDn

username

protected java.lang.String username

userPassword

protected java.lang.String userPassword

base

protected java.lang.String base

ldapQuery

protected java.lang.String ldapQuery

ldapQueryAttributes

protected java.lang.String ldapQueryAttributes

ldapSortAttributes

protected java.lang.String ldapSortAttributes

fieldKey

protected java.lang.String fieldKey

fieldFirstName

protected java.lang.String fieldFirstName

fieldLastName

protected java.lang.String fieldLastName

fieldCompanyName

protected java.lang.String fieldCompanyName

fieldCompany

protected java.lang.String fieldCompany

fieldEmail

protected java.lang.String fieldEmail

fieldAddress

protected java.lang.String fieldAddress

contacts

protected java.util.List<Contact> contacts

identifier

java.lang.String identifier
Constructor Detail

AddressBook

public AddressBook()
Method Detail

getIdentifier

public java.lang.String getIdentifier()

setIdentifier

public void setIdentifier(java.lang.String identifier)

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

getName

public java.lang.String getName()

setName

public void setName(java.lang.String name)

getType

public AddressBook.AddressBookType getType()

setType

public void setType(AddressBook.AddressBookType type)

getShared

public java.lang.Boolean getShared()

setShared

public void setShared(java.lang.Boolean shared)

getEnabled

public java.lang.Boolean getEnabled()

setEnabled

public void setEnabled(java.lang.Boolean enabled)

getOwner

public it.neverworks.security.User getOwner()

setOwner

public void setOwner(it.neverworks.security.User owner)

getUrl

public java.lang.String getUrl()

setUrl

public void setUrl(java.lang.String url)

getUserDn

public java.lang.String getUserDn()

setUserDn

public void setUserDn(java.lang.String userDn)

getUsername

public java.lang.String getUsername()

setUsername

public void setUsername(java.lang.String username)

getUserPassword

public java.lang.String getUserPassword()

setUserPassword

public void setUserPassword(java.lang.String userPassword)

getBase

public java.lang.String getBase()

setBase

public void setBase(java.lang.String base)

getLdapQuery

public java.lang.String getLdapQuery()

setLdapQuery

public void setLdapQuery(java.lang.String ldapQuery)

getLdapQueryAttributes

public java.lang.String getLdapQueryAttributes()

setLdapQueryAttributes

public void setLdapQueryAttributes(java.lang.String ldapQueryAttributes)

getLdapSortAttributes

public java.lang.String getLdapSortAttributes()

setLdapSortAttributes

public void setLdapSortAttributes(java.lang.String ldapSortAttributes)

getContacts

public java.util.List<Contact> getContacts()

setContacts

public void setContacts(java.util.List<Contact> contacts)

getFieldKey

public java.lang.String getFieldKey()

setFieldKey

public void setFieldKey(java.lang.String fieldKey)

getFieldFirstName

public java.lang.String getFieldFirstName()

setFieldFirstName

public void setFieldFirstName(java.lang.String fieldFirstName)

getFieldLastName

public java.lang.String getFieldLastName()

setFieldLastName

public void setFieldLastName(java.lang.String fieldLastName)

getFieldCompanyName

public java.lang.String getFieldCompanyName()

setFieldCompanyName

public void setFieldCompanyName(java.lang.String fieldCompanyName)

getFieldCompany

public java.lang.String getFieldCompany()

setFieldCompany

public void setFieldCompany(java.lang.String fieldCompany)

getFieldEmail

public java.lang.String getFieldEmail()

setFieldEmail

public void setFieldEmail(java.lang.String fieldEmail)

getFieldAddress

public java.lang.String getFieldAddress()

setFieldAddress

public void setFieldAddress(java.lang.String fieldAddress)

getFieldNote

public java.lang.String getFieldNote()

getFieldExternalId

public java.lang.String getFieldExternalId()

getExtendedFields

public java.util.List<AbConnectionFieldItem> getExtendedFields()

setExtendedFields

public void setExtendedFields(java.util.List<AbConnectionFieldItem> extendedFields)

addExtendedField

public void addExtendedField(AbConnectionFieldItem extendedField)

createAddressBook

public void createAddressBook()

saveAddressBook

public void saveAddressBook()

equals

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

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

toString

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