Package de.xima.fc.security
Class FilterMandantDependentDefault
java.lang.Object
de.xima.fc.security.FilterMandantDependentDefault
- All Implemented Interfaces:
IMandantDependentFilter
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final FilterMandantDependentDefault
Singleton-Instanz dieser Klasse -
Method Summary
Modifier and TypeMethodDescriptionboolean
isAllowed
(Mandant mandant, ITransferableEntity entityToAccess, EZugriffsrecht recht) Diese Methode dient dazu zu überprüfen, ob eine Entitäteninstanz zu einem Mandanten gehört.
-
Field Details
-
INST
Singleton-Instanz dieser Klasse
-
-
Method Details
-
isAllowed
Diese Methode dient dazu zu überprüfen, ob eine Entitäteninstanz zu einem Mandanten gehört. Für die folgende Fälle wird die Anhängigkeitsprüfung übergangen und der Returnwert ist immertrue
:- die übergebene Entität ist
null
, da dies impliziert, dass eine Liste abgefragt wird - das übergebene Zugriffsrecht ist
EZugriffsrecht.CREATE
(die die Abhängigkeit definiert wird erst beim Anlegen definiert) - der Typ der übergebenen Entität stellt keine Implementierung der
IMandantDependent
-Schnittstelle dar
- Specified by:
isAllowed
in interfaceIMandantDependentFilter
- Parameters:
mandant
- -Mandant
gegen den geprüft werden sollentityToAccess
- -ITransferableEntity
-Instanz deren Abhängigkeit geprüft werden sollrecht
- - DasEZugriffsrecht
mit welchem zugegriffen wird- Returns:
true
wenn die Abhängigkeit besteht, oder ein Zustand der oben beschriebenen Liste zutrifft, ansonstenfalse
- die übergebene Entität ist
-