Elexis API documentation
Version 2.1.6 as of December 11 2011

ch.elexis.admin
Class AccessControlDefaults

java.lang.Object
  extended by ch.elexis.admin.AccessControlDefaults

public class AccessControlDefaults
extends java.lang.Object

Hier werden Grundeinstellungen für Zugriffsrechte definiert. Diese werden nur beim allerersten Programmstart (Beim Einrichten der Datenbank), und beim Auswählen des Buttons "Defaults" im Zugriffs-Konfigurationsdialog eingelesen. Rechte, die mit ACTION beginnen, beziehen sich auf Menu- Toolbar- und Shortcut- Actionen. Präfix READ_ ist ein Recht, eine bestimmte Property eines Kontakts (aus den ExtInfo) zu lesen, WRITE_ ist das Recht, eine solche Property zu schreiben. Andere Bezeichnungen sind unterschiedliche Rechte und sollten möglichst deskriptiv sein (Man muss nicht lange überlegen, welches Recht wohl mit LEISTUNGEN_VERRECHNEN verliehen wird). Es werden bei der Einrichtung 3 Gruppen angelegt: Alle, Anwender und Admin. Weitere Gruppen können nachträglich beliebig erstellt werden.

Author:
gerry

Field Summary
static ACE AC_ABOUT
           
static ACE AC_CHANGEMANDANT
           
static ACE AC_CONNECT
           
static ACE AC_EXIT
           
static ACE AC_HELP
           
static ACE AC_IMORT
           
static ACE AC_LOGIN
           
static ACE AC_NEWWINDOW
           
static ACE AC_PREFS
           
static ACE AC_PURGE
           
static ACE AC_SHOWPERSPECTIVE
           
static ACE AC_SHOWVIEW
           
static ACE ACCOUNTING
           
static ACE ACCOUNTING_BILLCREATE
           
static ACE ACCOUNTING_BILLMODIFY
           
static ACE ACCOUNTING_CREATE
           
static ACE ACCOUNTING_GLOBAL
           
static ACE ACCOUNTING_MODIFY
           
static ACE ACCOUNTING_READ
           
static ACE ACCOUNTING_STATS
           
static ACE ACE_ACCESS
           
static ACE ACE_DOC_CATCREATE
           
static ACE ACE_DOC_CATDELETE
           
static ACE ACE_DOC_CREATE
           
static ACE ACE_DOC_DELETE
           
static ACE ACE_DOCUMENTS
           
static ACE ACL_USERS
           
static ACE ACTIONS
           
static ACE ADMIN
           
static ACE ADMIN_ACE
           
static ACE ADMIN_BILLS
           
static ACE ADMIN_CHANGE_BILLSTATUS_MANUALLY
           
static ACE ADMIN_KONS
           
static ACE ADMIN_KONS_EDIT_IF_BILLED
           
static ACE ADMIN_REMINDERS
           
static ACE ADMIN_VIEW_ALL_REMINDERS
           
static ACE CASE
           
static ACE CASE_DEFINE_SPECIALS
           
static ACE CASE_MODIFY
           
static ACE CASE_MODIFY_SPECIALS
           
static ACE CASE_SPECIALS
           
static ACE DATA
           
static ACE DELETE
           
static ACE DELETE_BILLS
           
static ACE DELETE_FORCED
           
static ACE DELETE_LABITEMS
           
static ACE DELETE_MEDICATION
           
static ACE DOCUMENT
           
static ACE DOCUMENT_CREATE
           
static ACE DOCUMENT_SYSTEMPLATE
           
static ACE DOCUMENT_TEMPLATE
           
static ACE KONS
           
static ACE KONS_CREATE
           
static ACE KONS_DELETE
           
static ACE KONS_EDIT
           
static ACE KONS_REASSIGN
           
static ACE KONTAKT
           
static ACE KONTAKT_DELETE
           
static ACE KONTAKT_DISPLAY
           
static ACE KONTAKT_ETIKETTE
           
static ACE KONTAKT_EXPORT
           
static ACE KONTAKT_INSERT
           
static ACE KONTAKT_MODIFY
           
static ACE LAB_SEEN
           
static ACE LEISTUNGEN
           
static ACE LSTG_CHARGE_FOR_ALL
           
static ACE LSTG_VERRECHNEN
           
static ACE MANDANT
           
static ACE MANDANT_CREATE
           
static ACE MEDICATION_MODIFY
           
static ACE PATIENT
           
static ACE PATIENT_DISPLAY
           
static ACE PATIENT_INSERT
           
static ACE PATIENT_MODIFY
           
static ACE SCRIPT
           
static ACE SCRIPT_EDIT
           
static ACE SCRIPT_EXECUTE
           
static ACE USER
           
static ACE USER_CREATE
           
 
Constructor Summary
AccessControlDefaults()
           
 
Method Summary
static ACE[] getAlle()
           
static ACE[] getAnwender()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ADMIN

public static final ACE ADMIN

ACCOUNTING

public static final ACE ACCOUNTING

ACCOUNTING_CREATE

public static final ACE ACCOUNTING_CREATE

ACCOUNTING_MODIFY

public static final ACE ACCOUNTING_MODIFY

ACCOUNTING_STATS

public static final ACE ACCOUNTING_STATS

ACE_ACCESS

public static final ACE ACE_ACCESS

ACCOUNTING_GLOBAL

public static final ACE ACCOUNTING_GLOBAL

ACCOUNTING_READ

public static final ACE ACCOUNTING_READ

ACCOUNTING_BILLCREATE

public static final ACE ACCOUNTING_BILLCREATE

ACCOUNTING_BILLMODIFY

public static final ACE ACCOUNTING_BILLMODIFY

ADMIN_ACE

public static final ACE ADMIN_ACE

ACL_USERS

public static final ACE ACL_USERS

DELETE

public static final ACE DELETE

DELETE_FORCED

public static final ACE DELETE_FORCED

DELETE_BILLS

public static final ACE DELETE_BILLS

DELETE_MEDICATION

public static final ACE DELETE_MEDICATION

DELETE_LABITEMS

public static final ACE DELETE_LABITEMS

DATA

public static final ACE DATA

KONTAKT

public static final ACE KONTAKT

KONTAKT_DISPLAY

public static final ACE KONTAKT_DISPLAY

KONTAKT_EXPORT

public static final ACE KONTAKT_EXPORT

KONTAKT_INSERT

public static final ACE KONTAKT_INSERT

KONTAKT_MODIFY

public static final ACE KONTAKT_MODIFY

KONTAKT_DELETE

public static final ACE KONTAKT_DELETE

KONTAKT_ETIKETTE

public static final ACE KONTAKT_ETIKETTE

PATIENT

public static final ACE PATIENT

PATIENT_DISPLAY

public static final ACE PATIENT_DISPLAY

PATIENT_INSERT

public static final ACE PATIENT_INSERT

PATIENT_MODIFY

public static final ACE PATIENT_MODIFY

MEDICATION_MODIFY

public static final ACE MEDICATION_MODIFY

LAB_SEEN

public static final ACE LAB_SEEN

MANDANT

public static final ACE MANDANT

MANDANT_CREATE

public static final ACE MANDANT_CREATE

USER

public static final ACE USER

USER_CREATE

public static final ACE USER_CREATE

LEISTUNGEN

public static final ACE LEISTUNGEN

LSTG_VERRECHNEN

public static final ACE LSTG_VERRECHNEN

LSTG_CHARGE_FOR_ALL

public static final ACE LSTG_CHARGE_FOR_ALL

KONS

public static final ACE KONS

KONS_CREATE

public static final ACE KONS_CREATE

KONS_EDIT

public static final ACE KONS_EDIT

KONS_DELETE

public static final ACE KONS_DELETE

KONS_REASSIGN

public static final ACE KONS_REASSIGN

SCRIPT

public static final ACE SCRIPT

SCRIPT_EXECUTE

public static final ACE SCRIPT_EXECUTE

SCRIPT_EDIT

public static final ACE SCRIPT_EDIT

CASE

public static final ACE CASE

CASE_MODIFY

public static final ACE CASE_MODIFY

CASE_SPECIALS

public static final ACE CASE_SPECIALS

CASE_DEFINE_SPECIALS

public static final ACE CASE_DEFINE_SPECIALS

CASE_MODIFY_SPECIALS

public static final ACE CASE_MODIFY_SPECIALS

ADMIN_KONS

public static final ACE ADMIN_KONS

ADMIN_REMINDERS

public static final ACE ADMIN_REMINDERS

ADMIN_BILLS

public static final ACE ADMIN_BILLS

ADMIN_KONS_EDIT_IF_BILLED

public static final ACE ADMIN_KONS_EDIT_IF_BILLED

ADMIN_VIEW_ALL_REMINDERS

public static final ACE ADMIN_VIEW_ALL_REMINDERS

ADMIN_CHANGE_BILLSTATUS_MANUALLY

public static final ACE ADMIN_CHANGE_BILLSTATUS_MANUALLY

DOCUMENT

public static final ACE DOCUMENT

DOCUMENT_CREATE

public static final ACE DOCUMENT_CREATE

DOCUMENT_TEMPLATE

public static final ACE DOCUMENT_TEMPLATE

DOCUMENT_SYSTEMPLATE

public static final ACE DOCUMENT_SYSTEMPLATE

ACTIONS

public static final ACE ACTIONS

AC_EXIT

public static final ACE AC_EXIT

AC_ABOUT

public static final ACE AC_ABOUT

AC_HELP

public static final ACE AC_HELP

AC_IMORT

public static final ACE AC_IMORT

AC_PREFS

public static final ACE AC_PREFS

AC_LOGIN

public static final ACE AC_LOGIN

AC_CONNECT

public static final ACE AC_CONNECT

AC_PURGE

public static final ACE AC_PURGE

AC_CHANGEMANDANT

public static final ACE AC_CHANGEMANDANT

AC_NEWWINDOW

public static final ACE AC_NEWWINDOW

AC_SHOWPERSPECTIVE

public static final ACE AC_SHOWPERSPECTIVE

AC_SHOWVIEW

public static final ACE AC_SHOWVIEW

ACE_DOCUMENTS

public static final ACE ACE_DOCUMENTS

ACE_DOC_CREATE

public static final ACE ACE_DOC_CREATE

ACE_DOC_DELETE

public static final ACE ACE_DOC_DELETE

ACE_DOC_CATCREATE

public static final ACE ACE_DOC_CATCREATE

ACE_DOC_CATDELETE

public static final ACE ACE_DOC_CATDELETE
Constructor Detail

AccessControlDefaults

public AccessControlDefaults()
Method Detail

getAlle

public static ACE[] getAlle()

getAnwender

public static ACE[] getAnwender()

Elexis API documentation
Version 2.1.6 as of December 11 2011

Copyright 2005-2011 by Gerry Weirich, Elexis