Package | Description |
---|---|
de.xima.fc.api.entity |
Package für den API-Zugriff auf Modellklassen
|
de.xima.fc.dao.impl | |
de.xima.fc.dao.interfaces | |
de.xima.fc.entities |
Package für Datenbankentitäten
|
de.xima.fc.entities.interfaces |
Interfaces für Datenbankentitäten
|
de.xima.fc.exceptions |
Package für allgemeine Exceptions
|
de.xima.fc.export.model | |
de.xima.fc.gui.bean | |
de.xima.fc.gui.bean.application | |
de.xima.fc.gui.interfaces.data | |
de.xima.fc.gui.interfaces.lazydata | |
de.xima.fc.gui.model.data | |
de.xima.fc.gui.model.lazydata | |
de.xima.fc.handler.entity | |
de.xima.fc.handler.interfaces.entity | |
de.xima.fc.interfaces.security.filter |
Klassen für Zugriffsbeschränkung und Zugriffsrecht
|
de.xima.fc.mdl |
Allgemeine Modellklassen, nicht Datenbankpersitiert
|
de.xima.fc.security | |
de.xima.fc.servlet.handler | |
de.xima.fc.web.common.json | |
de.xima.fc.web.common.request | |
de.xima.fc.web.common.utils |
Modifier and Type | Class and Description |
---|---|
class |
AEntityAPI<T extends ITransferableEntity>
Abstrakte Klasse mit verschiedenen CRUD-Operationen auf Entitäten des Typs
ITransferableEntity |
Modifier and Type | Method and Description |
---|---|
<T extends ITransferableEntity> |
GenericAPI.create(Class<T> entityClass,
UserContext uc,
T entity)
Methode zum Erstellen einer Entität einer bestimmten Klasse.
|
<T extends ITransferableEntity> |
GenericAPI.create(Class<T> entityClass,
UserContext uc,
T[] entities)
Methode zum Erstellen mehrerer Entitäten einer bestimmten Klasse.
|
<T extends ITransferableEntity> |
GenericAPI.delete(Class<T> entityClass,
UserContext uc,
T entity)
Methode zum Löschen einer Entität einer bestimmten Klasse.
|
<T extends ITransferableEntity> |
GenericAPI.delete(Class<T> entityClass,
UserContext uc,
T[] entities)
Methode zum Löschen mehrere Entitäten einer bestimmten Klasse.
|
<T extends ITransferableEntity> |
GenericAPI.deleteAllBy(Class<T> entityClass,
UserContext uc,
de.xima.cmn.criteria.QueryCriteriaManager qcm) |
<T extends ITransferableEntity> |
GenericAPI.deleteById(Class<T> entityClass,
UserContext uc,
int id) |
<T extends ITransferableEntity> |
GenericAPI.getAll(Class<T> entityClass,
UserContext uc) |
<T extends ITransferableEntity> |
GenericAPI.getAll(Class<T> entityClass,
UserContext uc,
de.xima.cmn.criteria.QueryCriteriaManager qcm)
Methode zum Ermitteln aller Entitäten einer bestimmten Klasse unter Verwendung eines
QueryCriteriaManager s. |
<T extends ITransferableEntity> |
GenericAPI.getBy(Class<T> entityClass,
UserContext uc,
de.xima.cmn.criteria.QueryCriteriaManager qcm)
Methode zum Ermitteln einer Entität unter Verwendung eines
QueryCriteriaManager s. |
<T extends ITransferableEntity> |
GenericAPI.getById(Class<T> entityClass,
UserContext uc,
int id)
Methode zum Auslesen einer Entität anhand ihrer Klasse und ID.
|
<T extends ITransferableEntity> |
GenericAPI.getById(UserContext uc,
String entityClassName,
String id)
Methode zum Auslesen einer Entität anhand ihres Klassen-Namens und ihrer ID.
|
<T extends ITransferableEntity> |
GenericAPI.resultTotalCount(Class<T> entityClass,
UserContext uc,
de.xima.cmn.criteria.QueryCriteriaManager qcm)
Methode zum Ermitteln der Anzahl der gefundenen Entitäten basierend auf ihrer Klasse und eines.
|
<T extends ITransferableEntity> |
GenericAPI.update(Class<T> entityClass,
UserContext uc,
T entity)
Methode zum Aktualisieren einer Entität einer bestimmten Klasse.
|
<T extends ITransferableEntity> |
GenericAPI.update(Class<T> entityClass,
UserContext uc,
T[] entities)
Methode zum Erstellen mehrerer Enmtitäten einer bestimmten Klasse.
|
Modifier and Type | Method and Description |
---|---|
<T extends ITransferableEntity> |
GenericAPI.create(Class<T> entityClass,
UserContext uc,
T[] entities)
Methode zum Erstellen mehrerer Entitäten einer bestimmten Klasse.
|
T[] |
AEntityAPI.create(UserContext uc,
T[] entities)
Methode zum Erzeugen mehrerer Entität.
|
<T extends ITransferableEntity> |
GenericAPI.update(Class<T> entityClass,
UserContext uc,
T[] entities)
Methode zum Erstellen mehrerer Enmtitäten einer bestimmten Klasse.
|
T[] |
AEntityAPI.update(UserContext uc,
T[] entities)
Methode zum Aktualisieren mehrerer Entitäten.
|
Modifier and Type | Method and Description |
---|---|
<T extends ITransferableEntity> |
GenericAPI.create(Class<T> entityClass,
UserContext uc,
T[] entities)
Methode zum Erstellen mehrerer Entitäten einer bestimmten Klasse.
|
T[] |
AEntityAPI.create(UserContext uc,
T[] entities)
Methode zum Erzeugen mehrerer Entität.
|
<T extends ITransferableEntity> |
GenericAPI.delete(Class<T> entityClass,
UserContext uc,
T[] entities)
Methode zum Löschen mehrere Entitäten einer bestimmten Klasse.
|
Boolean |
AEntityAPI.delete(UserContext uc,
T[] entities)
Methode zum Löschen mehrerer Entitäten.
|
<T extends ITransferableEntity> |
GenericAPI.update(Class<T> entityClass,
UserContext uc,
T[] entities)
Methode zum Erstellen mehrerer Enmtitäten einer bestimmten Klasse.
|
T[] |
AEntityAPI.update(UserContext uc,
T[] entities)
Methode zum Aktualisieren mehrerer Entitäten.
|
Modifier and Type | Class and Description |
---|---|
class |
MandantDependentBaseDao<E extends ITransferableEntity> |
class |
ProjektDependentBaseDao<E extends ITransferableEntity> |
Modifier and Type | Interface and Description |
---|---|
interface |
IMandantDependentBaseDao<T extends ITransferableEntity> |
interface |
IProjektDependentBaseDao<T extends ITransferableEntity> |
Modifier and Type | Class and Description |
---|---|
class |
AbstractDatei<T extends IAbstractDateiData> |
class |
AbstractDateiData |
class |
AbstractEntity
Diese Klasse ist die Elternklasse aller Entitäten und beinhaltet die Attribute, die in jeder Entität vorhanden sein
müssen.
|
class |
AbstractLockableEntity
Diese Klasse ist die Elternklasse aller Entitäten und beinhaltet die Attribute, die in jeder Entität vorhanden sein
müssen.
|
class |
AbstractMandantDependentEntity |
class |
Aktion
Die Entität Aktion stellt eine vom Benutzer erstellte Aktion dar, die vor dem Wechsel eines
Status
durchgeführt wird. |
class |
AktuellerBenutzer
Diese Klasse wird aktuell nur genutzt, um die persönlichen Daten des angemeldeten
Benutzer -Objekts zu ändern. |
class |
Attachment
Die Klasse
Attachment beinhaltet Meta-Informationen zu einem im System verfügbaren Anhang. |
class |
AttachmentDatei |
class |
AttachmentDateiData |
class |
Bedingung
Diese Klasse dient dazu eine Bedingugn abzubilden, die dazu genutzt wird um zu Prüfen ob eine
Aktion
ausgeführt werden soll oder nicht. |
class |
Benutzer
Diese Entität bildet eine Person des realen Lebens ab.
|
class |
BenutzerGruppe
Diese Entität bildet ein Guppensystem ab, dem verschiedene
Benutzer zugeordnet werden können. |
class |
DatenbankZugriff |
class |
Datenquelle |
class |
EingabeWerte
EingabeWerte
|
class |
Entityberechtigung |
class |
FormEingang
FormEingabeDaten +- Vorgang +- Eingangsinformationen (Datum, Nutzer) +- Mapping der Feldnamen-Aliasse auf die
zugehörigen Werte
|
class |
FormEingangDatei |
class |
FormEingangDateiData |
class |
FormElement |
class |
FormVersion
Die Entität FormVersion ermöglicht es verschiedene Versionen eines Formulars zu verwalten.
|
class |
FormVersionBackup |
class |
FormVersionBackupData |
class |
FormVersionDatei |
class |
FormVersionDateiData |
class |
FrontendServer |
class |
LDAPAbfrage |
class |
LDAPGruppe |
class |
LDAPZugriff |
class |
Mandant
Diese Entität bildet einen Mandanten ab.
|
class |
MandantFrontendServer |
class |
MandantLdapData |
class |
MandantMailData |
class |
MandantRessource |
class |
MandantRessourceDatei |
class |
MandantRessourceDateiData |
class |
Modul |
class |
PeAktion
Die Entität PeAktion stellt einen Protokolleintrag dar, der angelegt wird, sobald ein Aktion verarbeitet wurde.
|
class |
PeBase |
class |
PeDokumentation
Die Entität PeDokumentation stellt einen Protokolleintrag dar, der angelegt wird, sobald etwas protokolliert werden
soll, was weder einem Statuswechsel noch einer Aktionsabarbeitung entspricht.
|
class |
PeStatus
Die Entität PeStatus stellt einen Protokolleintrag dar, der angelegt wird, sobald ein Statuswechsel durchgeführt
wurde.
|
class |
Postfach
Diese Entität stellt ein Postfach dar.
|
class |
Projekt
Die Entität Projekt bildet die Kernfunktionalität des Systems ab.
|
class |
ProjektRessource |
class |
ProjektRessourceDatei |
class |
ProjektRessourceDateiData |
class |
ProjektZaehler |
class |
ProjektZaehlerDaten |
class |
Protokoll
Die Entität Protokoll ermöglicht es verschiedene Aktionen, die innerhalb des Systems durchgeführt wurden,
nachzuverfolgen.
|
class |
Rolle
Die Klasse Rolle dient dazu, die Rechte eines
Benutzer festzulegen. |
class |
Status
Die Entität Status beschreibt ein einzelnes Element innerhalb der Statusverwaltung, den ein Formular innerhalb der
Workflowabarbeitung durchlaufen kann
|
class |
Textbaustein
Diese Entität ermöglicht eine Zuordnung zw. einem Schlüssselwort und einem dahinterliegenden Text.
|
class |
Vorgang |
Modifier and Type | Interface and Description |
---|---|
interface |
IBenutzerGruppeDependent
Schnittstelle für Modelklassen, die in Beziehung zu BenutzerGruppen stehen.
|
interface |
IFileProviding<T extends IAbstractDateiData> |
interface |
IMandantDependent
Schnittstelle für Modelklassen, die in Beziehung zu einem Mandanten stehen.
|
interface |
IProjektDependent
Schnittstelle für Modelklassen, die in Beziehung zu einem Projekt stehen.
|
interface |
ITransferableLockableEntity |
Constructor and Description |
---|
AbstractXfcException(Throwable cause,
ITransferableEntity transferableEntity) |
AbstractXfcException(Throwable cause,
ITransferableEntity transferableEntity,
String message) |
AbstractXfcRuntimeException(Throwable cause,
ITransferableEntity transferableEntity) |
AbstractXfcRuntimeException(Throwable cause,
ITransferableEntity transferableEntity,
String message) |
Modifier and Type | Class and Description |
---|---|
class |
ExportAktionData |
class |
ExportBedingungData |
class |
ExportStatusData |
Modifier and Type | Class and Description |
---|---|
class |
EntityBean<T extends ITransferableEntity> |
Modifier and Type | Field and Description |
---|---|
protected T |
EntityBean.current |
Modifier and Type | Class and Description |
---|---|
class |
ProjectDependendBean<T extends ITransferableEntity> |
Modifier and Type | Interface and Description |
---|---|
interface |
IEntityListModel<T extends ITransferableEntity> |
Modifier and Type | Interface and Description |
---|---|
interface |
ILazyEntityListModel<T extends ITransferableEntity> |
Modifier and Type | Class and Description |
---|---|
class |
EntityListModel<T extends ITransferableEntity> |
Modifier and Type | Field and Description |
---|---|
protected T |
EntityListModel.selected |
Modifier and Type | Class and Description |
---|---|
class |
LazyEntityListModel<T extends ITransferableEntity> |
Modifier and Type | Method and Description |
---|---|
<T extends ITransferableEntity> |
GenericHandler.create(Class<T> entityClass,
UserContext uc,
T... entities)
Creates the.
|
<T extends ITransferableEntity> |
GenericHandler.create(Class<T> entityClass,
UserContext uc,
T entity)
Creates the.
|
<T extends ITransferableEntity> |
GenericHandler.delete(Class<T> entityClass,
UserContext uc,
T... entities)
Delete.
|
<T extends ITransferableEntity> |
GenericHandler.delete(Class<T> entityClass,
UserContext uc,
T entities)
Delete.
|
<T extends ITransferableEntity> |
GenericHandler.deleteBy(Class<T> entityClass,
UserContext uc,
de.xima.cmn.criteria.QueryCriteriaManager qcm)
Delete by.
|
<T extends ITransferableEntity> |
GenericHandler.deleteById(Class<T> entityClass,
UserContext uc,
Integer id)
Delete by id.
|
<T extends ITransferableEntity> |
GenericHandler.getAll(Class<T> entityClass,
UserContext uc)
Gets the all.
|
<T extends ITransferableEntity> |
GenericHandler.getAllBy(Class<T> entityClass,
UserContext uc,
de.xima.cmn.criteria.QueryCriteriaManager qcm)
Gets the all by.
|
<T extends ITransferableEntity> |
GenericHandler.getBy(Class<T> entityClass,
UserContext uc,
de.xima.cmn.criteria.QueryCriteriaManager qcm)
Gets the by.
|
<T extends ITransferableEntity> |
GenericHandler.getById(Class<T> entityClass,
UserContext uc,
Integer id)
Gets the by id.
|
<T extends ITransferableEntity> |
GenericHandler.getById(String entityClass,
UserContext uc,
String id)
Gets the by id.
|
<T extends ITransferableEntity> |
GenericHandler.resultTotalCount(Class<T> entityClass,
UserContext uc,
de.xima.cmn.criteria.QueryCriteriaManager qcm)
Result total count.
|
<T extends ITransferableEntity> |
GenericHandler.update(Class<T> entityClass,
UserContext uc,
T... entities)
Update.
|
<T extends ITransferableEntity> |
GenericHandler.update(Class<T> entityClass,
UserContext uc,
T entity)
Update.
|
Modifier and Type | Method and Description |
---|---|
<T extends ITransferableEntity> |
GenericHandler.create(Class<T> entityClass,
UserContext uc,
T... entities)
Creates the.
|
<T extends ITransferableEntity> |
GenericHandler.update(Class<T> entityClass,
UserContext uc,
T... entities)
Update.
|
Modifier and Type | Method and Description |
---|---|
<T extends ITransferableEntity> |
GenericHandler.create(Class<T> entityClass,
UserContext uc,
T... entities)
Creates the.
|
<T extends ITransferableEntity> |
GenericHandler.delete(Class<T> entityClass,
UserContext uc,
T... entities)
Delete.
|
<T extends ITransferableEntity> |
GenericHandler.update(Class<T> entityClass,
UserContext uc,
T... entities)
Update.
|
Modifier and Type | Method and Description |
---|---|
<T extends ITransferableEntity> |
IGenericHandler.create(Class<T> entityClass,
UserContext uc,
T... entities)
Creates the.
|
<T extends ITransferableEntity> |
IGenericHandler.create(Class<T> entityClass,
UserContext uc,
T entity)
Creates the.
|
<T extends ITransferableEntity> |
IGenericHandler.delete(Class<T> entityClass,
UserContext uc,
T... entities)
Delete.
|
<T extends ITransferableEntity> |
IGenericHandler.delete(Class<T> entityClass,
UserContext uc,
T entities)
Delete.
|
<T extends ITransferableEntity> |
IGenericHandler.deleteBy(Class<T> entityClass,
UserContext uc,
de.xima.cmn.criteria.QueryCriteriaManager qcm)
Delete by.
|
<T extends ITransferableEntity> |
IGenericHandler.deleteById(Class<T> entityClass,
UserContext uc,
Integer id)
Delete by id.
|
<T extends ITransferableEntity> |
IGenericHandler.getAll(Class<T> entityClass,
UserContext uc)
Gets the all.
|
<T extends ITransferableEntity> |
IGenericHandler.getAllBy(Class<T> entityClass,
UserContext uc,
de.xima.cmn.criteria.QueryCriteriaManager qcm)
Gets the all by.
|
<T extends ITransferableEntity> |
IGenericHandler.getBy(Class<T> entityClass,
UserContext uc,
de.xima.cmn.criteria.QueryCriteriaManager qcm)
Gets the by.
|
<T extends ITransferableEntity> |
IGenericHandler.getById(Class<T> entityClass,
UserContext uc,
Integer id)
Gets the by id.
|
<T extends ITransferableEntity> |
IGenericHandler.getById(String entityClass,
UserContext uc,
String id)
Gets the by id.
|
<T extends ITransferableEntity> |
IGenericHandler.resultTotalCount(Class<T> entityClass,
UserContext uc,
de.xima.cmn.criteria.QueryCriteriaManager qcm)
Result total count.
|
<T extends ITransferableEntity> |
IGenericHandler.update(Class<T> entityClass,
UserContext uc,
T... entities)
Update.
|
<T extends ITransferableEntity> |
IGenericHandler.update(Class<T> entityClass,
UserContext uc,
T entity)
Update.
|
Modifier and Type | Method and Description |
---|---|
<T extends ITransferableEntity> |
IGenericHandler.create(Class<T> entityClass,
UserContext uc,
T... entities)
Creates the.
|
<T extends ITransferableEntity> |
IGenericHandler.update(Class<T> entityClass,
UserContext uc,
T... entities)
Update.
|
Modifier and Type | Method and Description |
---|---|
<T extends ITransferableEntity> |
IGenericHandler.create(Class<T> entityClass,
UserContext uc,
T... entities)
Creates the.
|
<T extends ITransferableEntity> |
IGenericHandler.delete(Class<T> entityClass,
UserContext uc,
T... entities)
Delete.
|
<T extends ITransferableEntity> |
IGenericHandler.update(Class<T> entityClass,
UserContext uc,
T... entities)
Update.
|
Modifier and Type | Method and Description |
---|---|
boolean |
IZugriffsrechtFilter.isAllowed(Benutzer bearbeiter,
ITransferableEntity transferableEntity,
String entityType,
EZugriffsrecht aktion)
Diese Methode dient dazu, zu überprüfen, ob ein
Benutzer auf eine AbstractLockableEntity eine Aktion
ausführen darf. |
boolean |
IMandantDependentFilter.isAllowed(Mandant mandant,
ITransferableEntity entityToAccess,
EZugriffsrecht recht)
Diese Methode dient dazu, zu prüfen ob eine Entität, aus welche zugegriffen werden soll, zu dem Mandanten gehört.
|
Modifier and Type | Class and Description |
---|---|
class |
LDAPBenutzer |
class |
VirtualBenutzer |
class |
VirtualRolle |
Modifier and Type | Method and Description |
---|---|
boolean |
FilterZugriffsrechtDefault.isAllowed(Benutzer bearbeiter,
ITransferableEntity transferableEntity,
String entityType,
EZugriffsrecht aktion)
Diese Methode dient dazu, zu überprüfen, ob ein
Benutzer auf eine AbstractLockableEntity eine Aktion
ausführen darf. |
boolean |
FilterMandantDependentDefault.isAllowed(Mandant mandant,
ITransferableEntity entityToAccess,
EZugriffsrecht recht)
Diese Methode dient dazu zu überprüfen, ob eine Entitäteninstanz zu einem Mandanten gehört.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractServletHandler<T extends ITransferableEntity> |
class |
GeneralServletHandler<T extends ITransferableEntity>
Allgemeiner Handler, welcher die CRUD-Anfragen vom Client entgegen nimmt und verarbeitet.
|
Modifier and Type | Field and Description |
---|---|
protected T |
AbstractServletHandler.entity |
Modifier and Type | Method and Description |
---|---|
ITransferableEntity |
AbstractServletHandler.getEntity() |
Modifier and Type | Method and Description |
---|---|
static String |
JSONBuilder.buildErrorMsgWithResult(String i18nkey,
javax.servlet.http.HttpSession session,
ITransferableEntity returnValue)
Liefert eine Fehlermeldung anhand des übergebenen Schlüsses und Rückgabewert
|
Modifier and Type | Method and Description |
---|---|
static String |
JSONBuilder.buildEntityList(List<? extends ITransferableEntity> entityList,
ArrayList<BeanAttribute> attrs,
javax.servlet.http.HttpSession session,
HashMap<String,String> returnValues)
Stellt den Response-Inhalt im JSON-Format bereit, mit allen Entitäten welche übergeben wurden
|
static String |
JSONBuilder.buildEntityList(List<? extends ITransferableEntity> entityList,
ArrayList<BeanAttribute> attrs,
javax.servlet.http.HttpSession session,
HashMap<String,String> returnValues,
List<de.xima.cmn.i18n.LocalizedMessageWrapper> i18nMsgs)
Diese Methode erlaubt es eine Liste mit
LocalizedMessageWrapper -Objekten zu lokalisieren und der Map, die
als Parameter returnValues mitkommt, hinzuzufügen. |
Constructor and Description |
---|
JSONRequester(ITransferableEntity transferableEntity,
Class<? extends ITransferableEntity> entityClass,
String jsonData) |
Constructor and Description |
---|
JSONRequester(ITransferableEntity transferableEntity,
Class<? extends ITransferableEntity> entityClass,
String jsonData) |
Modifier and Type | Method and Description |
---|---|
static ITransferableEntity |
BeanUtils.getEntity(UserContext uc,
String entityName,
String id)
Generisches Auslesen der Entität anhand der ID und dem Namen der Entität.
|
Copyright © 2018 XIMA MEDIA GmbH. All rights reserved.