org.midao.jdbc.core
Class Overrider

java.lang.Object
  extended by org.midao.jdbc.core.Overrider

public class Overrider
extends java.lang.Object

Overrider class is model responsible for storing information about standard functionality overrides in QueryRunnerService, StatementHandler and TypeHandler


Constructor Summary
Overrider()
           
 
Method Summary
 java.lang.Object getOverride(java.lang.String operation)
          Return override value
 boolean hasOverride(java.lang.String operation)
          Checks if override is present, but it won't be actually read
 void override(java.lang.String operation, java.lang.Object value)
          Adds override which would be used until removed.
 void overrideOnce(java.lang.String operation, java.lang.Object value)
          Adds override which would be used only once.
 void removeOverride(java.lang.String operation)
          Removes override.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Overrider

public Overrider()
Method Detail

overrideOnce

public void overrideOnce(java.lang.String operation,
                         java.lang.Object value)
Adds override which would be used only once.

Parameters:
operation - name of the operation
value - override value

override

public void override(java.lang.String operation,
                     java.lang.Object value)
Adds override which would be used until removed.

Parameters:
operation - name of the operation
value - override value

removeOverride

public void removeOverride(java.lang.String operation)
Removes override.

Parameters:
operation - name of the operation

hasOverride

public boolean hasOverride(java.lang.String operation)
Checks if override is present, but it won't be actually read

Parameters:
operation - name of the operation
Returns:
true if override is present

getOverride

public java.lang.Object getOverride(java.lang.String operation)
Return override value

Parameters:
operation - name of the operation
Returns:
override value


Copyright © 2013. All Rights Reserved.