Class AppIDObjectIdFieldManager

  • All Implemented Interfaces:
    org.datanucleus.store.fieldmanager.FieldManager

    public class AppIDObjectIdFieldManager
    extends org.datanucleus.store.fieldmanager.AbstractFieldManager
    Parameter setter class to deal with application identity. Parameters must be in the same order as the fields.
    • Constructor Detail

      • AppIDObjectIdFieldManager

        public AppIDObjectIdFieldManager​(int[] param,
                                         org.datanucleus.ExecutionContext ec,
                                         PreparedStatement statement,
                                         JavaTypeMapping[] javaTypeMappings)
        Constructor.
        Parameters:
        param - Parameter positions
        ec - ExecutionContext
        statement - PreparedStatement
        javaTypeMappings - Java mappings for the PC object
    • Method Detail

      • storeBooleanField

        public void storeBooleanField​(int fieldNumber,
                                      boolean value)
        Method to store a boolean in a field.
        Specified by:
        storeBooleanField in interface org.datanucleus.store.fieldmanager.FieldManager
        Overrides:
        storeBooleanField in class org.datanucleus.store.fieldmanager.AbstractFieldManager
        Parameters:
        fieldNumber - Number of the field
        value - The value to use
      • storeByteField

        public void storeByteField​(int fieldNumber,
                                   byte value)
        Method to store a byte in a field.
        Specified by:
        storeByteField in interface org.datanucleus.store.fieldmanager.FieldManager
        Overrides:
        storeByteField in class org.datanucleus.store.fieldmanager.AbstractFieldManager
        Parameters:
        fieldNumber - Number of the field
        value - The value to use
      • storeCharField

        public void storeCharField​(int fieldNumber,
                                   char value)
        Method to store a character in a field.
        Specified by:
        storeCharField in interface org.datanucleus.store.fieldmanager.FieldManager
        Overrides:
        storeCharField in class org.datanucleus.store.fieldmanager.AbstractFieldManager
        Parameters:
        fieldNumber - Number of the field
        value - The value to use
      • storeDoubleField

        public void storeDoubleField​(int fieldNumber,
                                     double value)
        Method to store a double in a field.
        Specified by:
        storeDoubleField in interface org.datanucleus.store.fieldmanager.FieldManager
        Overrides:
        storeDoubleField in class org.datanucleus.store.fieldmanager.AbstractFieldManager
        Parameters:
        fieldNumber - Number of the field
        value - The value to use
      • storeFloatField

        public void storeFloatField​(int fieldNumber,
                                    float value)
        Method to store a float in a field.
        Specified by:
        storeFloatField in interface org.datanucleus.store.fieldmanager.FieldManager
        Overrides:
        storeFloatField in class org.datanucleus.store.fieldmanager.AbstractFieldManager
        Parameters:
        fieldNumber - Number of the field
        value - The value to use
      • storeIntField

        public void storeIntField​(int fieldNumber,
                                  int value)
        Method to store an integer in a field.
        Specified by:
        storeIntField in interface org.datanucleus.store.fieldmanager.FieldManager
        Overrides:
        storeIntField in class org.datanucleus.store.fieldmanager.AbstractFieldManager
        Parameters:
        fieldNumber - Number of the field
        value - The value to use
      • storeLongField

        public void storeLongField​(int fieldNumber,
                                   long value)
        Method to store a long in a field.
        Specified by:
        storeLongField in interface org.datanucleus.store.fieldmanager.FieldManager
        Overrides:
        storeLongField in class org.datanucleus.store.fieldmanager.AbstractFieldManager
        Parameters:
        fieldNumber - Number of the field
        value - The value to use
      • storeShortField

        public void storeShortField​(int fieldNumber,
                                    short value)
        Method to store a short in a field.
        Specified by:
        storeShortField in interface org.datanucleus.store.fieldmanager.FieldManager
        Overrides:
        storeShortField in class org.datanucleus.store.fieldmanager.AbstractFieldManager
        Parameters:
        fieldNumber - Number of the field
        value - The value to use
      • storeStringField

        public void storeStringField​(int fieldNumber,
                                     String value)
        Method to store a String in a field.
        Specified by:
        storeStringField in interface org.datanucleus.store.fieldmanager.FieldManager
        Overrides:
        storeStringField in class org.datanucleus.store.fieldmanager.AbstractFieldManager
        Parameters:
        fieldNumber - Number of the field
        value - The value to use
      • storeObjectField

        public void storeObjectField​(int fieldNumber,
                                     Object value)
        Method to store an object in a field.
        Specified by:
        storeObjectField in interface org.datanucleus.store.fieldmanager.FieldManager
        Overrides:
        storeObjectField in class org.datanucleus.store.fieldmanager.AbstractFieldManager
        Parameters:
        fieldNumber - Number of the field
        value - The value to use