Class ParameterSetter

  • All Implemented Interfaces:
    org.datanucleus.store.fieldmanager.FieldManager
    Direct Known Subclasses:
    OldValueParameterSetter

    public class ParameterSetter
    extends org.datanucleus.store.fieldmanager.AbstractFieldManager
    Parameter setter implementation of a field manager.
    • Field Detail

      • sm

        protected final org.datanucleus.state.DNStateManager sm
      • ec

        protected final org.datanucleus.ExecutionContext ec
    • Constructor Detail

      • ParameterSetter

        public ParameterSetter​(org.datanucleus.state.DNStateManager sm,
                               PreparedStatement stmt,
                               StatementClassMapping stmtMappings)
        Constructor.
        Parameters:
        sm - StateManager for the object.
        stmt - The Statement to set values on.
        stmtMappings - mappings for parameters in the statement.
    • Method Detail

      • storeBooleanField

        public void storeBooleanField​(int fieldNumber,
                                      boolean value)
        Specified by:
        storeBooleanField in interface org.datanucleus.store.fieldmanager.FieldManager
        Overrides:
        storeBooleanField in class org.datanucleus.store.fieldmanager.AbstractFieldManager
      • storeCharField

        public void storeCharField​(int fieldNumber,
                                   char value)
        Specified by:
        storeCharField in interface org.datanucleus.store.fieldmanager.FieldManager
        Overrides:
        storeCharField in class org.datanucleus.store.fieldmanager.AbstractFieldManager
      • storeByteField

        public void storeByteField​(int fieldNumber,
                                   byte value)
        Specified by:
        storeByteField in interface org.datanucleus.store.fieldmanager.FieldManager
        Overrides:
        storeByteField in class org.datanucleus.store.fieldmanager.AbstractFieldManager
      • storeShortField

        public void storeShortField​(int fieldNumber,
                                    short value)
        Specified by:
        storeShortField in interface org.datanucleus.store.fieldmanager.FieldManager
        Overrides:
        storeShortField in class org.datanucleus.store.fieldmanager.AbstractFieldManager
      • storeIntField

        public void storeIntField​(int fieldNumber,
                                  int value)
        Specified by:
        storeIntField in interface org.datanucleus.store.fieldmanager.FieldManager
        Overrides:
        storeIntField in class org.datanucleus.store.fieldmanager.AbstractFieldManager
      • storeLongField

        public void storeLongField​(int fieldNumber,
                                   long value)
        Specified by:
        storeLongField in interface org.datanucleus.store.fieldmanager.FieldManager
        Overrides:
        storeLongField in class org.datanucleus.store.fieldmanager.AbstractFieldManager
      • storeFloatField

        public void storeFloatField​(int fieldNumber,
                                    float value)
        Specified by:
        storeFloatField in interface org.datanucleus.store.fieldmanager.FieldManager
        Overrides:
        storeFloatField in class org.datanucleus.store.fieldmanager.AbstractFieldManager
      • storeDoubleField

        public void storeDoubleField​(int fieldNumber,
                                     double value)
        Specified by:
        storeDoubleField in interface org.datanucleus.store.fieldmanager.FieldManager
        Overrides:
        storeDoubleField in class org.datanucleus.store.fieldmanager.AbstractFieldManager
      • storeStringField

        public void storeStringField​(int fieldNumber,
                                     String value)
        Specified by:
        storeStringField in interface org.datanucleus.store.fieldmanager.FieldManager
        Overrides:
        storeStringField in class org.datanucleus.store.fieldmanager.AbstractFieldManager
      • storeObjectField

        public void storeObjectField​(int fieldNumber,
                                     Object value)
        Specified by:
        storeObjectField in interface org.datanucleus.store.fieldmanager.FieldManager
        Overrides:
        storeObjectField in class org.datanucleus.store.fieldmanager.AbstractFieldManager