Class NanoEntityManagerFactory.NParameter<T>

java.lang.Object
de.tsl2.nano.persistence.provider.NanoEntityManagerFactory.NParameter<T>
Type Parameters:
T -
All Implemented Interfaces:
javax.persistence.Parameter<T>
Enclosing class:
NanoEntityManagerFactory

public class NanoEntityManagerFactory.NParameter<T> extends Object implements javax.persistence.Parameter<T>
implementation of Persistence
Version:
$Revision$
Author:
Tom
  • Field Details

    • name

      protected String name
    • type

      protected Class<T> type
    • temporalType

      protected javax.persistence.TemporalType temporalType
    • position

      protected Integer position
    • value

      protected T value
  • Constructor Details

    • NParameter

      public NParameter(String name, Class<T> type, T value)
      constructor
      Parameters:
      name -
      type -
      position -
    • NParameter

      public NParameter(Integer position, Class<T> type, T value)
      constructor
      Parameters:
      name -
      type -
      position -
  • Method Details

    • getName

      public String getName()
      Specified by:
      getName in interface javax.persistence.Parameter<T>
    • getParameterType

      public Class<T> getParameterType()
      Specified by:
      getParameterType in interface javax.persistence.Parameter<T>
    • getPosition

      public Integer getPosition()
      Specified by:
      getPosition in interface javax.persistence.Parameter<T>
    • getValue

      protected T getValue()
      Returns:
      Returns the value.
    • setValue

      protected void setValue(T value)
      Parameters:
      value - The value to set.
    • getTemporalType

      protected javax.persistence.TemporalType getTemporalType()
      Returns:
      Returns the temporalType.
    • setTemporalType

      protected NanoEntityManagerFactory.NParameter<T> setTemporalType(javax.persistence.TemporalType temporalType)
      Parameters:
      temporalType - The temporalType to set.