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 FilterMandantDependentDefaultSingleton-Instanz dieser Klasse -
Method Summary
Modifier and TypeMethodDescriptionbooleanisAllowed(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:
isAllowedin interfaceIMandantDependentFilter- Parameters:
mandant- -Mandantgegen den geprüft werden sollentityToAccess- -ITransferableEntity-Instanz deren Abhängigkeit geprüft werden sollrecht- - DasEZugriffsrechtmit welchem zugegriffen wird- Returns:
truewenn die Abhängigkeit besteht, oder ein Zustand der oben beschriebenen Liste zutrifft, ansonstenfalse
- die übergebene Entität ist
-