org.apache.openjpa.jdbc.meta.strats
Class NoneDiscriminatorStrategy

java.lang.Object
  extended by org.apache.openjpa.jdbc.meta.strats.AbstractStrategy
      extended by org.apache.openjpa.jdbc.meta.strats.AbstractDiscriminatorStrategy
          extended by org.apache.openjpa.jdbc.meta.strats.NoneDiscriminatorStrategy
All Implemented Interfaces:
Serializable, DiscriminatorStrategy, Strategy

public class NoneDiscriminatorStrategy
extends AbstractDiscriminatorStrategy

No-op Discriminator strategy.

Author:
Abe White
See Also:
Serialized Form

Field Summary
static String ALIAS
           
 
Fields inherited from class org.apache.openjpa.jdbc.meta.strats.AbstractDiscriminatorStrategy
disc, isFinal
 
Method Summary
 String getAlias()
          Return the alias of this strategy.
static NoneDiscriminatorStrategy getInstance()
          Return singleton instance.
 void setDiscriminator(Discriminator owner)
          Set the Discriminator that uses this strategy.
 
Methods inherited from class org.apache.openjpa.jdbc.meta.strats.AbstractDiscriminatorStrategy
getClass, getClassConditions, hasClassConditions, loadSubclasses, select
 
Methods inherited from class org.apache.openjpa.jdbc.meta.strats.AbstractStrategy
customDelete, customInsert, customUpdate, delete, initialize, insert, isCustomDelete, isCustomInsert, isCustomUpdate, map, update
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.apache.openjpa.jdbc.meta.Strategy
customDelete, customInsert, customUpdate, delete, initialize, insert, isCustomDelete, isCustomInsert, isCustomUpdate, map, update
 

Field Detail

ALIAS

public static final String ALIAS
See Also:
Constant Field Values
Method Detail

getInstance

public static NoneDiscriminatorStrategy getInstance()
Return singleton instance.


getAlias

public String getAlias()
Description copied from interface: Strategy
Return the alias of this strategy. For custom strategies, return the full class name.

Specified by:
getAlias in interface Strategy
Overrides:
getAlias in class AbstractStrategy

setDiscriminator

public void setDiscriminator(Discriminator owner)
Description copied from interface: DiscriminatorStrategy
Set the Discriminator that uses this strategy. This will be called before use.

Specified by:
setDiscriminator in interface DiscriminatorStrategy
Overrides:
setDiscriminator in class AbstractDiscriminatorStrategy


Copyright © 2006-2008 Apache Software Foundation. All Rights Reserved.