|
||||||||||
| 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 Interceptorinit in class BaseInterceptordirectoryService - the directory service core
java.lang.Exception - if there are problems during initialization
public void add(NextInterceptor next,
AddOperationContext addContext)
throws java.lang.Exception
InterceptorPartition.add( AddOperationContext ) call.
add in interface Interceptoradd in class BaseInterceptorjava.lang.Exception
public void delete(NextInterceptor next,
DeleteOperationContext deleteContext)
throws java.lang.Exception
InterceptorPartition.delete( DeleteOperationContext ) call.
delete in interface Interceptordelete in class BaseInterceptorjava.lang.Exception
public void modify(NextInterceptor next,
ModifyOperationContext opContext)
throws java.lang.Exception
InterceptorPartition.modify( ModifyOperationContext ) call.
modify in interface Interceptormodify in class BaseInterceptorjava.lang.Exception
public boolean hasEntry(NextInterceptor next,
EntryOperationContext entryContext)
throws java.lang.Exception
InterceptorPartition.hasEntry( EntryOperationContext ) call.
hasEntry in interface InterceptorhasEntry in class BaseInterceptorjava.lang.Exception
public ClonedServerEntry lookup(NextInterceptor next,
LookupOperationContext lookupContext)
throws java.lang.Exception
InterceptorPartition.lookup( LookupOperationContext ) call.
lookup in interface Interceptorlookup in class BaseInterceptorjava.lang.Exception
public void rename(NextInterceptor next,
RenameOperationContext renameContext)
throws java.lang.Exception
InterceptorPartition.rename( RenameOperationContext ) call.
rename in interface Interceptorrename in class BaseInterceptorjava.lang.Exception
public void moveAndRename(NextInterceptor next,
MoveAndRenameOperationContext moveAndRenameContext)
throws java.lang.Exception
InterceptorPartition.moveAndRename( MoveAndRenameOperationContext) call.
moveAndRename in interface InterceptormoveAndRename in class BaseInterceptorjava.lang.Exception
public void move(NextInterceptor next,
MoveOperationContext moveContext)
throws java.lang.Exception
InterceptorPartition.move( MoveOperationContext ) call.
move in interface Interceptormove in class BaseInterceptorjava.lang.Exception
public EntryFilteringCursor list(NextInterceptor next,
ListOperationContext opContext)
throws java.lang.Exception
InterceptorPartition.list( ListOperationContext ) call.
list in interface Interceptorlist in class BaseInterceptorjava.lang.Exception
public EntryFilteringCursor search(NextInterceptor next,
SearchOperationContext opContext)
throws java.lang.Exception
InterceptorPartition.search( SearchOperationContext ) call.
search in interface Interceptorsearch in class BaseInterceptorjava.lang.Exceptionpublic final boolean isPrincipalAnAdministrator(org.apache.directory.shared.ldap.name.LdapDN principalDn)
public boolean compare(NextInterceptor next,
CompareOperationContext opContext)
throws java.lang.Exception
InterceptorPartitionNexus.compare( CompareOperationContext ) call.
compare in interface Interceptorcompare in class BaseInterceptorjava.lang.Exception
public org.apache.directory.shared.ldap.name.LdapDN getMatchedName(NextInterceptor next,
GetMatchedNameOperationContext opContext)
throws java.lang.Exception
InterceptorPartitionNexus.getMatchedName( GetMatchedNameOperationContext ) call.
getMatchedName in interface InterceptorgetMatchedName in class BaseInterceptorjava.lang.Exception
public void cacheNewGroup(org.apache.directory.shared.ldap.name.LdapDN name,
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 | |||||||||