|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface Accessible
Dieses Interface ist von allen Objektklassen zu implementieren, fuer die besondere Zugriffsrechte erteilt werden sollen.
Access
Method Summary | |
---|---|
void |
applyAccess(Access access)
Wird aufgerufen, wenn ein Zugriffsrecht fuer das Objekt erzeugt wird. |
void |
disposeAllAccess()
Entzieht saemtlichen Zugriffsrechten, die aktuell fuer das Objekt verteilt sind, die Gueltigkeit. |
int |
getAccessCount()
Liefert die Anzahl an Zugriffsrechten, die aktuell fuer das Objekt verteilt sind. |
int |
getAccessCount(Class c)
Liefert die Anzahl an Zugriffsrechten einer bestimmten Art, die aktuell fuer das Objekt verteilt sind. |
boolean |
hasAccess()
Prueft, ob aktuell Zugriffsrechte auf das Objekt verteilt sind. |
boolean |
hasAccess(Class c)
Prueft, ob aktuell Zugriffsrechte einer bestimmten Art auf das Objekt verteilt sind. |
void |
releaseAccess(Access access)
Wird aufgerufen, wenn ein Zugriffsrecht von einem Objekt wieder freigegen wird oder das Zugriffsrecht entzogen wurde. |
Method Detail |
---|
void releaseAccess(Access access)
access
- erzeugtes Zugriffsrechtvoid applyAccess(Access access)
access
- erzeugtes Zugriffsrechtvoid disposeAllAccess()
int getAccessCount(Class c)
boolean hasAccess(Class c)
int getAccessCount()
boolean hasAccess()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |