Class GcTableSyncRowData

java.lang.Object
edu.internet2.middleware.grouperClient.jdbc.tableSync.GcTableSyncRowData

public class GcTableSyncRowData extends Object
data from a row
  • Constructor Details

    • GcTableSyncRowData

      public GcTableSyncRowData()
  • Method Details

    • lookupColumnToIndexZeroIndexed

      public Integer lookupColumnToIndexZeroIndexed(String columnName, boolean exceptionIfNotFound)
      lookup column by name (case insensitive) to column index
      Parameters:
      columnName -
      Returns:
      the index
    • getGcTableSyncTableData

      public GcTableSyncTableData getGcTableSyncTableData()
      referenec to the gc table
      Returns:
      the gcTableSyncTableData
    • setGcTableSyncTableData

      public void setGcTableSyncTableData(GcTableSyncTableData gcTableSyncTableData1)
      referenec to the gc table
      Parameters:
      gcTableSyncTableData1 - the gcTableSyncTableData to set
    • multiKey

      public MultiKey multiKey()
    • getData

      public Object[] getData()
      column data
      Returns:
      the data
    • setData

      public void setData(Object[] data1)
      column data
      Parameters:
      data1 - the data to set
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object
      See Also:
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
      See Also:
    • getPrimaryKey

      public MultiKey getPrimaryKey()
      get the primary key
      Returns:
      the primary key
    • incrementalProgressValue

      public Object incrementalProgressValue(GcTableSyncColumnMetadata incrementalProgressValueMetadata)
      get the incremental progress value column
      Parameters:
      incrementalProgressValueMetadata -
      Returns:
      the value
    • incrementalProgressValue

      public Object incrementalProgressValue()
      get the incremental progress value column
      Parameters:
      incrementalProgressValueMetadata -
      Returns:
      the value
    • getNonPrimaryKey

      public MultiKey getNonPrimaryKey()
      get the non primary key
      Returns:
      the non primary key
    • nonPrimaryAndThenPrimaryKeyData

      public List<Object> nonPrimaryAndThenPrimaryKeyData()
      Returns:
      the data
    • allColumnsData

      public List<Object> allColumnsData()
      Returns:
      all columns data