public class UserMappingTable extends UserCustomTable
| Modifier and Type | Field and Description |
|---|---|
static String |
COLUMN_BASE_ID
Base ID column name
|
static String |
COLUMN_RELATED_ID
Related ID column name
|
| Modifier and Type | Method and Description |
|---|---|
static UserMappingTable |
create(String tableName)
Create a user mapping table with the minimum required columns
|
static UserMappingTable |
create(String tableName,
List<UserCustomColumn> additionalColumns)
Create a user mapping table with the minimum required columns followed by
the additional columns
|
static UserCustomColumn |
createBaseIdColumn(int index)
Create a base id column
|
static UserCustomColumn |
createRelatedIdColumn(int index)
Create a related id column
|
static List<UserCustomColumn> |
createRequiredColumns()
Create the required table columns, starting at index 0
|
static List<UserCustomColumn> |
createRequiredColumns(int startingIndex)
Create the required table columns, starting at the provided index
|
UserCustomColumn |
getBaseIdColumn()
Get the base id column
|
int |
getBaseIdColumnIndex()
Get the base id column index
|
UserCustomColumn |
getRelatedIdColumn()
Get the related id column
|
int |
getRelatedIdColumnIndex()
Get the related id column index
|
static int |
numRequiredColumns()
Get the number of required columns
|
static List<String> |
requiredColumns()
Get the required columns
|
addUniqueConstraint, addUniqueConstraints, columnCount, columnsOfType, duplicateCheck, getColumn, getColumn, getColumnIndex, getColumnName, getColumnNames, getColumns, getPkColumn, getPkColumnIndex, getTableName, getUniqueConstraints, hasColumn, hasPkColumn, missingCheck, typeCheckpublic static final String COLUMN_BASE_ID
public static final String COLUMN_RELATED_ID
public static UserMappingTable create(String tableName)
tableName - table namepublic static UserMappingTable create(String tableName, List<UserCustomColumn> additionalColumns)
tableName - table nameadditionalColumns - additional columnspublic static List<UserCustomColumn> createRequiredColumns()
public static List<UserCustomColumn> createRequiredColumns(int startingIndex)
startingIndex - starting indexpublic static UserCustomColumn createBaseIdColumn(int index)
index - column indexpublic static UserCustomColumn createRelatedIdColumn(int index)
index - column indexpublic static int numRequiredColumns()
public static List<String> requiredColumns()
public int getBaseIdColumnIndex()
public UserCustomColumn getBaseIdColumn()
public int getRelatedIdColumnIndex()
public UserCustomColumn getRelatedIdColumn()
Copyright © 2018 National Geospatial-Intelligence Agency. All rights reserved.