Elexis API documentation
Version 2.1.6 as of December 11 2011

ch.elexis.dialogs
Class KontaktSelektor

java.lang.Object
  extended by TitleAreaDialog
      extended by ch.elexis.dialogs.KontaktSelektor
All Implemented Interfaces:
CommonViewer.DoubleClickListener
Direct Known Subclasses:
Kontaktauswahldialog

public class KontaktSelektor
extends TitleAreaDialog
implements CommonViewer.DoubleClickListener


Field Summary
static int HINT_ADD
           
static int HINT_BIRTHDATE
           
static int HINT_FAX
           
static int HINT_FIRSTNAME
           
static int HINT_MAIL
           
static int HINT_NAME
           
static int HINT_PATIENT
           
static int HINT_PHONE
           
static int HINT_PLACE
           
static int HINT_SEX
           
static int HINT_STREET
           
static int HINT_ZIP
           
static int HINTSIZE
           
 
Constructor Summary
KontaktSelektor(Shell parentShell, java.lang.Class<? extends PersistentObject> which, java.lang.String t, java.lang.String m, boolean showBezugsKontakt, java.lang.String... orderFields)
           
KontaktSelektor(Shell parentShell, java.lang.Class<? extends PersistentObject> which, java.lang.String t, java.lang.String m, java.lang.String extra, java.lang.String... orderFields)
           
KontaktSelektor(Shell parentShell, java.lang.Class which, java.lang.String title, java.lang.String message, java.lang.String[] orderFields)
           
 
Method Summary
 boolean close()
           
 void create()
           
 void doubleClicked(PersistentObject obj, CommonViewer cv)
           
 java.lang.Object getSelection()
           
 void setHints(java.lang.String[] h)
          Provide a few hints in case the user clicks "Neu erstellen".
static Kontakt showInSync(java.lang.Class<? extends Kontakt> clazz, java.lang.String title, java.lang.String message)
           
static Kontakt showInSync(java.lang.Class<? extends Kontakt> clazz, java.lang.String title, java.lang.String message, java.lang.String extra)
           
static Kontakt showInSync(java.lang.Class<? extends Kontakt> clazz, java.lang.String title, java.lang.String message, java.lang.String[] hints)
           
static Kontakt showInSync(java.lang.Class<? extends Kontakt> clazz, java.lang.String title, java.lang.String message, java.lang.String extra, java.lang.String[] hints)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

HINTSIZE

public static final int HINTSIZE
See Also:
Constant Field Values

HINT_NAME

public static final int HINT_NAME
See Also:
Constant Field Values

HINT_FIRSTNAME

public static final int HINT_FIRSTNAME
See Also:
Constant Field Values

HINT_BIRTHDATE

public static final int HINT_BIRTHDATE
See Also:
Constant Field Values

HINT_STREET

public static final int HINT_STREET
See Also:
Constant Field Values

HINT_ZIP

public static final int HINT_ZIP
See Also:
Constant Field Values

HINT_PLACE

public static final int HINT_PLACE
See Also:
Constant Field Values

HINT_PHONE

public static final int HINT_PHONE
See Also:
Constant Field Values

HINT_ADD

public static final int HINT_ADD
See Also:
Constant Field Values

HINT_FAX

public static final int HINT_FAX
See Also:
Constant Field Values

HINT_MAIL

public static final int HINT_MAIL
See Also:
Constant Field Values

HINT_SEX

public static final int HINT_SEX
See Also:
Constant Field Values

HINT_PATIENT

public static final int HINT_PATIENT
See Also:
Constant Field Values
Constructor Detail

KontaktSelektor

public KontaktSelektor(Shell parentShell,
                       java.lang.Class which,
                       java.lang.String title,
                       java.lang.String message,
                       java.lang.String[] orderFields)

KontaktSelektor

public KontaktSelektor(Shell parentShell,
                       java.lang.Class<? extends PersistentObject> which,
                       java.lang.String t,
                       java.lang.String m,
                       boolean showBezugsKontakt,
                       java.lang.String... orderFields)

KontaktSelektor

public KontaktSelektor(Shell parentShell,
                       java.lang.Class<? extends PersistentObject> which,
                       java.lang.String t,
                       java.lang.String m,
                       java.lang.String extra,
                       java.lang.String... orderFields)
Method Detail

close

public boolean close()

setHints

public void setHints(java.lang.String[] h)
Provide a few hints in case the user clicks "Neu erstellen". The hints is an array of up to 10 Strings as used in KontaktErfassenDialog

Parameters:
hints - Name, Vorname, gebdat, strasse, plz, ort, tel, zusatz, fax, email

getSelection

public java.lang.Object getSelection()

create

public void create()

doubleClicked

public void doubleClicked(PersistentObject obj,
                          CommonViewer cv)
Specified by:
doubleClicked in interface CommonViewer.DoubleClickListener

showInSync

public static Kontakt showInSync(java.lang.Class<? extends Kontakt> clazz,
                                 java.lang.String title,
                                 java.lang.String message,
                                 java.lang.String extra)

showInSync

public static Kontakt showInSync(java.lang.Class<? extends Kontakt> clazz,
                                 java.lang.String title,
                                 java.lang.String message)

showInSync

public static Kontakt showInSync(java.lang.Class<? extends Kontakt> clazz,
                                 java.lang.String title,
                                 java.lang.String message,
                                 java.lang.String extra,
                                 java.lang.String[] hints)

showInSync

public static Kontakt showInSync(java.lang.Class<? extends Kontakt> clazz,
                                 java.lang.String title,
                                 java.lang.String message,
                                 java.lang.String[] hints)

Elexis API documentation
Version 2.1.6 as of December 11 2011

Copyright 2005-2011 by Gerry Weirich, Elexis