Package de.xima.fc.security
Class FilterMandantDependentDefault
- java.lang.Object
-
- de.xima.fc.security.FilterMandantDependentDefault
-
- All Implemented Interfaces:
IMandantDependentFilter
public class FilterMandantDependentDefault extends Object implements IMandantDependentFilter
-
-
Field Summary
Fields Modifier and Type Field Description static FilterMandantDependentDefault
INST
Singleton-Instanz dieser Klasse
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
isAllowed(Mandant mandant, ITransferableEntity entityToAccess, EZugriffsrecht recht)
Diese Methode dient dazu zu überprüfen, ob eine Entitäteninstanz zu einem Mandanten gehört.
-
-
-
Field Detail
-
INST
public static final FilterMandantDependentDefault INST
Singleton-Instanz dieser Klasse
-
-
Method Detail
-
isAllowed
public boolean isAllowed(Mandant mandant, ITransferableEntity entityToAccess, EZugriffsrecht recht)
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
-
-