Novell exteNd Messaging Platform 5.2

com.sssw.jbroker.api.naming
Class AccessPolicy

java.lang.Object
  extended bycom.sssw.jbroker.api.naming.AccessPolicy
All Implemented Interfaces:
IDLEntity, Serializable

public final class AccessPolicy
extends Object
implements IDLEntity

Access Policy can be used to restrict access to the namespace. The table below summarizes the various Policy variables that are enforced for each NamingContext method. If access is not allowed, then the NO_PERMISSION CORBA System exception is thrown by the NameService.

NamingContext Method
Access Policy Variable
bind
write_binding
bind_context
write_binding
rebind
delete_binding, 
write_binding
rebind_context
delete_binding, 
write_binding
resolve
read_binding
unbind
delete_binding
list
read_binding
new_context
create_context
bind_new_context
create_context, 
write_binding
destroy
delete_context
add
add_binding
add_context
add_context

See Also:
Serialized Form

Field Summary
 Access add_binding
           
 Access add_context
           
 Access create_context
           
 Access delete_binding
           
 Access delete_context
           
 Access read_binding
           
 Access write_binding
           
 
Constructor Summary
AccessPolicy()
           
AccessPolicy(Access read_binding, Access write_binding, Access delete_binding, Access add_binding, Access create_context, Access delete_context, Access add_context)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

read_binding

public Access read_binding

write_binding

public Access write_binding

delete_binding

public Access delete_binding

add_binding

public Access add_binding

create_context

public Access create_context

delete_context

public Access delete_context

add_context

public Access add_context
Constructor Detail

AccessPolicy

public AccessPolicy()

AccessPolicy

public AccessPolicy(Access read_binding,
                    Access write_binding,
                    Access delete_binding,
                    Access add_binding,
                    Access create_context,
                    Access delete_context,
                    Access add_context)

Novell exteNd Messaging Platform 5.2

exteNd is a registered trademark of Novell, Inc.
Copyright 1998-2004 Novell, Inc. All Rights Reserved.