|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.directory.server.core.interceptor.BaseInterceptor
org.apache.directory.server.core.authz.AciAuthorizationInterceptor
public class AciAuthorizationInterceptor
An ACI based authorization service.
Field Summary | |
---|---|
static javax.naming.directory.SearchControls |
DEFAULT_SEARCH_CONTROLS
|
Constructor Summary | |
---|---|
AciAuthorizationInterceptor()
|
Methods inherited from class org.apache.directory.server.core.interceptor.BaseInterceptor |
---|
addContextPartition, bind, destroy, getContext, getName, getPrincipal, getRootDSE, getSuffix, listSuffixes, removeContextPartition, unbind |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final javax.naming.directory.SearchControls DEFAULT_SEARCH_CONTROLS
Constructor Detail |
---|
public AciAuthorizationInterceptor()
Method Detail |
---|
public void init(DirectoryService directoryService) throws java.lang.Exception
init
in interface Interceptor
init
in class BaseInterceptor
directoryService
- the directory service core
java.lang.Exception
- if there are problems during initializationpublic void add(NextInterceptor next, AddOperationContext addContext) throws java.lang.Exception
Interceptor
Partition.add( AddOperationContext )
call.
add
in interface Interceptor
add
in class BaseInterceptor
java.lang.Exception
public void delete(NextInterceptor next, DeleteOperationContext deleteContext) throws java.lang.Exception
Interceptor
Partition.delete( DeleteOperationContext )
call.
delete
in interface Interceptor
delete
in class BaseInterceptor
java.lang.Exception
public void modify(NextInterceptor next, ModifyOperationContext opContext) throws java.lang.Exception
Interceptor
Partition.modify( ModifyOperationContext )
call.
modify
in interface Interceptor
modify
in class BaseInterceptor
java.lang.Exception
public boolean hasEntry(NextInterceptor next, EntryOperationContext entryContext) throws java.lang.Exception
Interceptor
Partition.hasEntry( EntryOperationContext )
call.
hasEntry
in interface Interceptor
hasEntry
in class BaseInterceptor
java.lang.Exception
public ClonedServerEntry lookup(NextInterceptor next, LookupOperationContext lookupContext) throws java.lang.Exception
Interceptor
Partition.lookup( LookupOperationContext )
call.
lookup
in interface Interceptor
lookup
in class BaseInterceptor
java.lang.Exception
public void rename(NextInterceptor next, RenameOperationContext renameContext) throws java.lang.Exception
Interceptor
Partition.rename( RenameOperationContext )
call.
rename
in interface Interceptor
rename
in class BaseInterceptor
java.lang.Exception
public void moveAndRename(NextInterceptor next, MoveAndRenameOperationContext moveAndRenameContext) throws java.lang.Exception
Interceptor
Partition.moveAndRename( MoveAndRenameOperationContext)
call.
moveAndRename
in interface Interceptor
moveAndRename
in class BaseInterceptor
java.lang.Exception
public void move(NextInterceptor next, MoveOperationContext moveContext) throws java.lang.Exception
Interceptor
Partition.move( MoveOperationContext )
call.
move
in interface Interceptor
move
in class BaseInterceptor
java.lang.Exception
public EntryFilteringCursor list(NextInterceptor next, ListOperationContext opContext) throws java.lang.Exception
Interceptor
Partition.list( ListOperationContext )
call.
list
in interface Interceptor
list
in class BaseInterceptor
java.lang.Exception
public EntryFilteringCursor search(NextInterceptor next, SearchOperationContext opContext) throws java.lang.Exception
Interceptor
Partition.search( SearchOperationContext )
call.
search
in interface Interceptor
search
in class BaseInterceptor
java.lang.Exception
public final boolean isPrincipalAnAdministrator(org.apache.directory.shared.ldap.name.DN principalDn)
public boolean compare(NextInterceptor next, CompareOperationContext opContext) throws java.lang.Exception
Interceptor
DefaultPartitionNexus#compare( CompareOperationContext )
call.
compare
in interface Interceptor
compare
in class BaseInterceptor
java.lang.Exception
public org.apache.directory.shared.ldap.name.DN getMatchedName(NextInterceptor next, GetMatchedNameOperationContext opContext) throws java.lang.Exception
Interceptor
DefaultPartitionNexus#getMatchedName( GetMatchedNameOperationContext )
call.
getMatchedName
in interface Interceptor
getMatchedName
in class BaseInterceptor
java.lang.Exception
public void cacheNewGroup(org.apache.directory.shared.ldap.name.DN name, org.apache.directory.shared.ldap.entry.ServerEntry entry) throws java.lang.Exception
java.lang.Exception
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |