Skip navigation links

Oracle Virtual Directory Java API Reference
11g Release 1 (11.1.1)

E56472-01


com.octetstring.vde.router
Class RoutingRule

java.lang.Object
  extended by com.octetstring.vde.router.RoutingRule


public class RoutingRule
extends java.lang.Object

Constructor Summary
RoutingRule()
           

 

Method Summary
 void addRetrieve(DirectoryString newAttr)
           
 void addRetrieve(java.lang.String newAttr)
           
 void addStore(DirectoryString newAttr)
           
 void addStore(java.lang.String newAttr)
           
 com.octetstring.vde.backend.SharedSecurityCredential checkBindSubject(Credentials creds, DirectoryString binddn)
           
 java.lang.String getAdapterName()
          Retrieves the name of the adapter this rule is for
 Adapter getBackend()
           
 java.lang.String getBasePattern()
           
 java.lang.String getBENum()
           
 java.lang.String getCritical()
           
 int getCriticalType()
           
 Filter getExclFilter()
           
 int getExclScope()
           
 Filter getInclFilter()
           
 int getInclScope()
           
 int getLevels()
           
 java.util.Vector<DirectoryString> getNotRetrieve()
           
 java.util.Vector<DirectoryString> getNotStore()
           
 BaseRoutingPlugin getPluginClass()
           
 java.lang.String getPluginFilter()
           
 int getPriority()
           
 java.util.Vector<DirectoryString> getRetrieve()
           
 java.util.Vector<DirectoryString> getStore()
           
 DirectoryString getSuffix()
           
 java.util.Set<java.lang.String> getViews()
           
 boolean isActive()
           
 boolean isAllRetrievable()
           
 boolean isAllStoreable()
           
 boolean isBasePatternMatch(DistinguishedName dn)
           
 boolean isBind()
           
 boolean isClientSearchable()
           
 boolean isLevelExceeded(int size, int scope)
           
 boolean isPluginFilter()
           
 boolean isRetrievable(DirectoryString attr)
           
 boolean isStoreable(DirectoryString attr)
           
 boolean isSystem()
           
 boolean isVisible()
           
 void loadRoutingRule(com.octetstring.vde.config.RoutingConfig routingConfig, boolean active)
           
 void registerBackend(Adapter backend, DistinguishedName nssuffix, boolean system)
           
 void setActive(boolean active)
           
 void setBackend(Adapter backend)
           
 void setBasePattern(java.lang.String matchspec)
           
 void setBind(boolean bind)
           
 void setCritical(java.lang.String critical)
           
 void setExclFilter(java.lang.String excludefilter)
           
 void setExclScope(int scope)
           
 void setInclFilter(java.lang.String inclfilter)
           
 void setInclScope(int scope)
           
 void setLevels(int level)
           
 void setNotRetrieve(java.util.Set<java.lang.String> unretrievableAttrs)
           
 void setNotStore(java.util.Set<java.lang.String> unstorableAttrs)
          Set the do not store set with a Set from the configuration
 void setPluginFilter(java.lang.String pluginName)
           
 void setPriority(int priority)
           
 void setRetrieve(java.util.Set<java.lang.String> retrievableAttrs)
          Set the retrieve set with a Set from the configuration
 void setSharedSubjectAdaptersExclude(java.util.Set<java.lang.String> excludeSet)
          Sets the values of bind-adapters excluded
 void setSharedSubjectAdaptersInclude(java.util.Set<java.lang.String> includeSet)
          Sets the values of bind-adapters included
 void setStore(java.util.Set<java.lang.String> storableAttrs)
          Set the store set with a Set from the configuration
 void setSuffix(DistinguishedName nssuffix)
           
 void setViews(java.util.Set<java.lang.String> viewSet)
           
 void setVisible(boolean visibility)
           

 

Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

 

Constructor Detail

RoutingRule

public RoutingRule()

Method Detail

loadRoutingRule

public void loadRoutingRule(com.octetstring.vde.config.RoutingConfig routingConfig,
                            boolean active)

registerBackend

public void registerBackend(Adapter backend,
                            DistinguishedName nssuffix,
                            boolean system)

getAdapterName

public java.lang.String getAdapterName()
Retrieves the name of the adapter this rule is for

getBENum

public java.lang.String getBENum()

isSystem

public boolean isSystem()

getCritical

public java.lang.String getCritical()

getCriticalType

public int getCriticalType()

isVisible

public boolean isVisible()

setVisible

public void setVisible(boolean visibility)

isActive

public boolean isActive()

setActive

public void setActive(boolean active)

isClientSearchable

public boolean isClientSearchable()

getSuffix

public DirectoryString getSuffix()

setSuffix

public void setSuffix(DistinguishedName nssuffix)

getLevels

public int getLevels()

setLevels

public void setLevels(int level)

isLevelExceeded

public boolean isLevelExceeded(int size,
                               int scope)

setBasePattern

public void setBasePattern(java.lang.String matchspec)

getBasePattern

public java.lang.String getBasePattern()

isBasePatternMatch

public boolean isBasePatternMatch(DistinguishedName dn)

getPriority

public int getPriority()

setPriority

public void setPriority(int priority)

setCritical

public void setCritical(java.lang.String critical)

isBind

public boolean isBind()

setBind

public void setBind(boolean bind)

getBackend

public Adapter getBackend()

setBackend

public void setBackend(Adapter backend)

isRetrievable

public boolean isRetrievable(DirectoryString attr)

isAllRetrievable

public boolean isAllRetrievable()

isStoreable

public boolean isStoreable(DirectoryString attr)

isAllStoreable

public boolean isAllStoreable()

getRetrieve

public java.util.Vector<DirectoryString> getRetrieve()

setRetrieve

public void setRetrieve(java.util.Set<java.lang.String> retrievableAttrs)
Set the retrieve set with a Set from the configuration
Parameters:
retrieve - Set of attributes that can be retrieved

getNotRetrieve

public java.util.Vector<DirectoryString> getNotRetrieve()

setNotRetrieve

public void setNotRetrieve(java.util.Set<java.lang.String> unretrievableAttrs)

addRetrieve

public void addRetrieve(DirectoryString newAttr)

addRetrieve

public void addRetrieve(java.lang.String newAttr)

getStore

public java.util.Vector<DirectoryString> getStore()

setStore

public void setStore(java.util.Set<java.lang.String> storableAttrs)
Set the store set with a Set from the configuration
Parameters:
set - Set of attributes that can be retrieved

getNotStore

public java.util.Vector<DirectoryString> getNotStore()

setNotStore

public void setNotStore(java.util.Set<java.lang.String> unstorableAttrs)
Set the do not store set with a Set from the configuration
Parameters:
set - Set of attributes that can not be stored

addStore

public void addStore(DirectoryString newAttr)

addStore

public void addStore(java.lang.String newAttr)

getInclFilter

public Filter getInclFilter()

getExclFilter

public Filter getExclFilter()

setInclScope

public void setInclScope(int scope)

getInclScope

public int getInclScope()

setExclScope

public void setExclScope(int scope)

getExclScope

public int getExclScope()

setInclFilter

public void setInclFilter(java.lang.String inclfilter)

setExclFilter

public void setExclFilter(java.lang.String excludefilter)

setPluginFilter

public void setPluginFilter(java.lang.String pluginName)

isPluginFilter

public boolean isPluginFilter()

getPluginFilter

public java.lang.String getPluginFilter()

getPluginClass

public BaseRoutingPlugin getPluginClass()

checkBindSubject

public com.octetstring.vde.backend.SharedSecurityCredential checkBindSubject(Credentials creds,
                                                                             DirectoryString binddn)

setSharedSubjectAdaptersInclude

public void setSharedSubjectAdaptersInclude(java.util.Set<java.lang.String> includeSet)
Sets the values of bind-adapters included
Parameters:
set - Names of included adapters

setSharedSubjectAdaptersExclude

public void setSharedSubjectAdaptersExclude(java.util.Set<java.lang.String> excludeSet)
Sets the values of bind-adapters excluded
Parameters:
set - Names of excluded adapters

getViews

public java.util.Set<java.lang.String> getViews()

setViews

public void setViews(java.util.Set<java.lang.String> viewSet)

Skip navigation links

Oracle Virtual Directory Java API Reference
11g Release 1 (11.1.1)

E56472-01


Copyright © 2000-2015 Oracle and/or its affiliates. All Rights Reserved.