public class JoinTableData extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
JoinTableData.OPERATION |
| Modifier and Type | Field and Description |
|---|---|
private Class<?> |
entityClass |
private String |
inverseJoinColumnName |
private boolean |
isProcessed |
private String |
joinColumnName |
private String |
joinTableName |
(package private) Map<Object,Set<Object>> |
joinTableRecords
Key -> Primary key of entity at the Join column side Value -> Set of
primary keys of entities at the inverse join column side
|
private JoinTableData.OPERATION |
operation
Operation to be performed on this Join Table data
|
private String |
schemaName |
| Constructor and Description |
|---|
JoinTableData(JoinTableData.OPERATION operation,
String schemaName,
String joinTableName,
String joinColumnName,
String inverseJoinColumnName,
Class<?> entityClass) |
| Modifier and Type | Method and Description |
|---|---|
void |
addJoinTableRecord(Object key,
Set<Object> values) |
Class<?> |
getEntityClass() |
String |
getInverseJoinColumnName() |
String |
getJoinColumnName() |
String |
getJoinTableName() |
Map<Object,Set<Object>> |
getJoinTableRecords() |
JoinTableData.OPERATION |
getOperation() |
String |
getSchemaName() |
boolean |
isProcessed() |
void |
setEntityClass(Class<?> entityClass) |
void |
setInverseJoinColumnName(String inverseJoinColumnName) |
void |
setJoinColumnName(String joinColumnName) |
void |
setJoinTableName(String joinTableName) |
void |
setOperation(JoinTableData.OPERATION operation) |
void |
setProcessed(boolean isProcessed) |
void |
setSchemaName(String schemaName) |
private String joinTableName
private String schemaName
private Class<?> entityClass
private String joinColumnName
private String inverseJoinColumnName
private boolean isProcessed
private JoinTableData.OPERATION operation
public String getJoinTableName()
public void setJoinTableName(String joinTableName)
joinTableName - the joinTableName to setpublic String getJoinColumnName()
public void setJoinColumnName(String joinColumnName)
joinColumnName - the joinColumnName to setpublic String getInverseJoinColumnName()
public void setInverseJoinColumnName(String inverseJoinColumnName)
inverseJoinColumnName - the inverseJoinColumnName to setpublic Map<Object,Set<Object>> getJoinTableRecords()
public Class<?> getEntityClass()
public void setEntityClass(Class<?> entityClass)
entityClass - the entityClass to setpublic JoinTableData.OPERATION getOperation()
public void setOperation(JoinTableData.OPERATION operation)
operation - the operation to setpublic void addJoinTableRecord(Object key, Set<Object> values)
joinTableRecords - the joinTableRecords to setpublic boolean isProcessed()
public void setProcessed(boolean isProcessed)
isProcessed - the isProcessed to setpublic String getSchemaName()
public void setSchemaName(String schemaName)
schemaName - the schemaName to setCopyright © 2015. All Rights Reserved.