it.sistematica.isharedoc.action.isddp
Class ContactAction

java.lang.Object
  extended by it.sistematica.isharedoc.action.BaseAction
      extended by it.sistematica.isharedoc.action.isddp.ContactAction
All Implemented Interfaces:
org.apache.struts2.interceptor.ParameterAware, org.apache.struts2.interceptor.ServletRequestAware, org.apache.struts2.interceptor.SessionAware

@Controller(value="isddpContactAction")
@Secured(value={"family:isharedoc.contact","function:.view"})
public class ContactAction
extends BaseAction


Nested Class Summary
 
Nested classes/interfaces inherited from class it.sistematica.isharedoc.action.BaseAction
BaseAction.TrimMode
 
Field Summary
protected  java.util.Map<java.lang.String,AddressBookEntry.EntryAttribute> abeAttributes
           
protected  AddressBook addressBook
           
protected  AddressBookEntry addressBookEntry
           
protected  AddressBookService addressBookService
           
protected  java.lang.Boolean company
           
protected  java.lang.String companyName
           
protected  Contact contact
           
protected  java.lang.String destinationAddress
           
protected  java.lang.String email
           
protected  java.lang.String externalId
           
protected  java.lang.String firstName
           
protected  java.lang.String lastName
           
 java.util.List<LocationAction.LocationInfo> locations
           
protected  java.lang.String note
           
 java.util.Map<java.lang.String,java.lang.String> postAttributes
           
(package private)  it.neverworks.application.service.UserInfo userInfo
           
 
Fields inherited from class it.sistematica.isharedoc.action.BaseAction
cloudManager, entities, jsonResult, parameters, redirectURL, request, resultCode, resultMessage, search, session
 
Constructor Summary
ContactAction()
           
 
Method Summary
 java.lang.String addSchemaAttribute()
           
 java.lang.String addSchemaAttributes()
           
 java.lang.String contacts()
           
 java.lang.String detailTooltip()
           
 java.lang.String edit()
           
 java.util.Map<java.lang.String,AddressBookEntry.EntryAttribute> getAbeAttributes()
           
 java.util.List<java.lang.String> getAbeAttributesKeys()
           
 AddressBook getAddressBook()
           
 AddressBookEntry getAddressBookEntry()
           
 AddressBookSchema getAddressBookSchema()
           
 AddressBookSchemaItem getAddressBookSchemaItem()
           
 java.util.List<AddressBookSchema> getAddressBookSchemas()
           
 java.lang.Boolean getCompany()
           
 java.lang.String getCompanyName()
           
 Contact getContact()
           
 java.lang.String getContactEmailMD5()
           
 java.util.Collection<AddressBookEntry> getContacts()
           
 java.lang.Integer getCount()
           
 java.lang.String getDestinationAddress()
           
 java.lang.String getEmail()
           
 java.lang.String getExternalId()
           
 java.lang.String getFirstName()
           
 java.lang.String getLastName()
           
 java.util.List<LocationAction.LocationInfo> getLocations()
           
 java.lang.String getNote()
           
 java.util.Map<java.lang.String,java.lang.String> getPostAttributes()
           
 void prepare()
           
 java.lang.String remove()
           
 java.lang.String removeSchemaAttribute()
           
 java.lang.String resultsPanel()
           
 java.lang.String save()
           
protected  void saveLocations()
           
 java.lang.String search()
           
 void setAbeAttributes(java.util.Map<java.lang.String,AddressBookEntry.EntryAttribute> abeAttributes)
           
 void setCompany(java.lang.Boolean company)
           
 void setCompanyName(java.lang.String companyName)
           
 void setCount(java.lang.Integer count)
           
 void setDestinationAddress(java.lang.String destinationAddress)
           
 void setEmail(java.lang.String email)
           
 void setExternalId(java.lang.String externalId)
           
 void setFirstName(java.lang.String firstName)
           
 void setLastName(java.lang.String lastName)
           
 void setLocations(java.util.List<LocationAction.LocationInfo> locations)
           
 void setNote(java.lang.String note)
           
 void setPostAttributes(java.util.Map<java.lang.String,java.lang.String> postAttributes)
           
 
Methods inherited from class it.sistematica.isharedoc.action.BaseAction
dateFormat, escapeHTML, escapeJavascript, escapeXml, execute, getCancelMessage, getExceptionStack, getFileId, getFileName, getJsonResult, getParameters, getRedirectURL, getRequestId, getResultCode, getResultMessage, getSearch, getServletRequest, getSession, getTaskLink, prepareCloudFile, prepareEntity, prepareEntity, prepareEntityUsingString, prepareEntityUsingString, prepareExport, prepareExport, setFileId, setFileName, setParameters, setServletRequest, setSession, trimToLength, trimToLength, unescapeHTML, unescapeJavascript, unescapeXml
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

addressBookService

protected AddressBookService addressBookService

userInfo

it.neverworks.application.service.UserInfo userInfo

addressBook

protected AddressBook addressBook

contact

protected Contact contact

lastName

protected java.lang.String lastName

firstName

protected java.lang.String firstName

company

protected java.lang.Boolean company

companyName

protected java.lang.String companyName

email

protected java.lang.String email

note

protected java.lang.String note

externalId

protected java.lang.String externalId

addressBookEntry

protected AddressBookEntry addressBookEntry

abeAttributes

protected java.util.Map<java.lang.String,AddressBookEntry.EntryAttribute> abeAttributes

postAttributes

public java.util.Map<java.lang.String,java.lang.String> postAttributes

destinationAddress

protected java.lang.String destinationAddress

locations

public java.util.List<LocationAction.LocationInfo> locations
Constructor Detail

ContactAction

public ContactAction()
Method Detail

detailTooltip

public java.lang.String detailTooltip()

resultsPanel

public java.lang.String resultsPanel()

edit

public java.lang.String edit()

contacts

public java.lang.String contacts()

prepare

public void prepare()

getAddressBook

public AddressBook getAddressBook()

getContact

public Contact getContact()

getAddressBookSchema

public AddressBookSchema getAddressBookSchema()

getAddressBookSchemaItem

public AddressBookSchemaItem getAddressBookSchemaItem()

getLastName

public java.lang.String getLastName()

setLastName

public void setLastName(java.lang.String lastName)

getFirstName

public java.lang.String getFirstName()

setFirstName

public void setFirstName(java.lang.String firstName)

getCompany

public java.lang.Boolean getCompany()

setCompany

public void setCompany(java.lang.Boolean company)

getCompanyName

public java.lang.String getCompanyName()

setCompanyName

public void setCompanyName(java.lang.String companyName)

getEmail

public java.lang.String getEmail()

setEmail

public void setEmail(java.lang.String email)

getNote

public java.lang.String getNote()

setNote

public void setNote(java.lang.String note)

getExternalId

public java.lang.String getExternalId()

setExternalId

public void setExternalId(java.lang.String externalId)

getAddressBookEntry

public AddressBookEntry getAddressBookEntry()

getAbeAttributes

public java.util.Map<java.lang.String,AddressBookEntry.EntryAttribute> getAbeAttributes()

setAbeAttributes

public void setAbeAttributes(java.util.Map<java.lang.String,AddressBookEntry.EntryAttribute> abeAttributes)

getAbeAttributesKeys

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

getPostAttributes

public java.util.Map<java.lang.String,java.lang.String> getPostAttributes()

setPostAttributes

public void setPostAttributes(java.util.Map<java.lang.String,java.lang.String> postAttributes)

getDestinationAddress

public java.lang.String getDestinationAddress()

setDestinationAddress

public void setDestinationAddress(java.lang.String destinationAddress)

save

@Transactional
@Secured(value="function:.edit")
public java.lang.String save()

remove

@Transactional
@Secured(value="function:.edit")
public java.lang.String remove()

addSchemaAttributes

@Transactional
@Secured(value="function:.edit")
public java.lang.String addSchemaAttributes()

addSchemaAttribute

@Transactional
@Secured(value="function:.edit")
public java.lang.String addSchemaAttribute()

removeSchemaAttribute

@Transactional
@Secured(value="function:.edit")
public java.lang.String removeSchemaAttribute()

getContacts

public java.util.Collection<AddressBookEntry> getContacts()

getAddressBookSchemas

public java.util.List<AddressBookSchema> getAddressBookSchemas()

search

public java.lang.String search()

getCount

public java.lang.Integer getCount()

setCount

public void setCount(java.lang.Integer count)

getContactEmailMD5

public java.lang.String getContactEmailMD5()

getLocations

public java.util.List<LocationAction.LocationInfo> getLocations()

setLocations

public void setLocations(java.util.List<LocationAction.LocationInfo> locations)

saveLocations

protected void saveLocations()