com.openindex.openestate.tool.contacts
Class ContactsEntryExportVcardTask

java.lang.Object
  extended by javax.swing.SwingWorker<T,V>
      extended by org.jdesktop.application.Task<ResultType,Void>
          extended by com.openindex.openestate.tool.ImmoToolTask<Long>
              extended by com.openindex.openestate.tool.contacts.ContactsEntryExportVcardTask
All Implemented Interfaces:
Runnable, Future<Long>, RunnableFuture<Long>

public class ContactsEntryExportVcardTask
extends ImmoToolTask<Long>

ImmoToolTask zum Export von Adressen im VCard-Format.
$Id: ContactsEntryExportVcardTask.java 1820 2012-10-09 23:23:46Z andy $

Author:
Andreas Rudolph

Nested Class Summary
 
Nested classes/interfaces inherited from class com.openindex.openestate.tool.ImmoToolTask
ImmoToolTask.Callback, ImmoToolTask.TaskMessageListener
 
Nested classes/interfaces inherited from class org.jdesktop.application.Task
org.jdesktop.application.Task.BlockingScope, org.jdesktop.application.Task.InputBlocker
 
Nested classes/interfaces inherited from class javax.swing.SwingWorker
SwingWorker.StateValue
 
Field Summary
 
Fields inherited from class org.jdesktop.application.Task
PROP_COMPLETED, PROP_DESCRIPTION, PROP_DONE, PROP_INPUTBLOCKER, PROP_MESSAGE, PROP_STARTED, PROP_TASKSERVICE, PROP_TITLE, PROP_USERCANCANCEL
 
Constructor Summary
ContactsEntryExportVcardTask(File exportFile, Charset charset)
           
ContactsEntryExportVcardTask(File exportFile, Charset charset, Long groupId)
           
 
Method Summary
protected  Long executeTask()
           
protected  ContactsEntry[] loadContacts()
           
protected  void writeContactToVcard(ContactsEntry contact, net.fortuna.ical4j.vcard.VCard vcard)
           
 
Methods inherited from class com.openindex.openestate.tool.ImmoToolTask
addMessageListener, cancelled, checkCancelled, createCallback, doInBackground, failed, finished, getTaskDialog, removeMessageListener, setMessage, setTaskDialog, succeeded
 
Methods inherited from class org.jdesktop.application.Task
addTaskListener, done, getApplication, getContext, getDescription, getExecutionDuration, getInputBlocker, getMessage, getMessageDuration, getResourceMap, getTaskListeners, getTaskService, getTitle, getUserCanCancel, interrupted, isPending, isProgressPropertyValid, isStarted, message, process, removeTaskListener, resourceName, setDescription, setInputBlocker, setProgress, setProgress, setProgress, setTitle, setUserCanCancel
 
Methods inherited from class javax.swing.SwingWorker
addPropertyChangeListener, cancel, execute, firePropertyChange, get, get, getProgress, getPropertyChangeSupport, getState, isCancelled, isDone, publish, removePropertyChangeListener, run, setProgress
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ContactsEntryExportVcardTask

public ContactsEntryExportVcardTask(File exportFile,
                                    Charset charset)

ContactsEntryExportVcardTask

public ContactsEntryExportVcardTask(File exportFile,
                                    Charset charset,
                                    Long groupId)
Method Detail

executeTask

protected Long executeTask()
                    throws Exception
Specified by:
executeTask in class ImmoToolTask<Long>
Throws:
Exception

loadContacts

protected ContactsEntry[] loadContacts()
                                throws ImmoToolException
Throws:
ImmoToolException

writeContactToVcard

protected void writeContactToVcard(ContactsEntry contact,
                                   net.fortuna.ical4j.vcard.VCard vcard)


Copyright © 2012 OpenEstate. All Rights Reserved.