Spec-Zone .ru
спецификации, руководства, описания, API
|
public class GuardedObject extends Object implements Serializable
GuardedObject инкапсулирует целевой объект и объект Защиты, так, что доступ к целевому объекту возможен, только если объект Защиты позволяет это. Как только объект инкапсулируется GuardedObject, доступом к тому объекту управляют getObject
метод, который вызывает checkGuard
метод на объекте Защиты, который охраняет доступ. Если доступ не предоставляется, исключение выдается.
Guard
, Permission
, Сериализированная ФормаКонструктор и Описание |
---|
GuardedObject(Object object, Guard guard)
Создает GuardedObject, используя указанный объект и защиту.
|
public GuardedObject(Object object, Guard guard)
object
- объект, который будут охранять.guard
- объект Защиты, который охраняет доступ к объекту.public Object getObject() throws SecurityException
SecurityException
- если доступ к защищенному объекту лишается.
Для дальнейшей ссылки API и документации разработчика, см.
Авторское право © 1993, 2011, Oracle и/или его филиалы. Все права защищены.