public class ReverseTableMapper<L extends BaseModel<L>,R extends BaseModel<R>> extends Object implements TableMapper<L,R>
| Constructor and Description |
|---|
ReverseTableMapper(TableMapper<R,L> tableMapper) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
addTableMapping(long companyId,
long leftPrimaryKey,
long rightPrimaryKey) |
long[] |
addTableMappings(long companyId,
long[] leftPrimaryKeys,
long rightPrimaryKey) |
long[] |
addTableMappings(long companyId,
long leftPrimaryKey,
long[] rightPrimaryKeys) |
boolean |
containsTableMapping(long leftPrimaryKey,
long rightPrimaryKey) |
int |
deleteLeftPrimaryKeyTableMappings(long leftPrimaryKey) |
int |
deleteRightPrimaryKeyTableMappings(long rightPrimaryKey) |
boolean |
deleteTableMapping(long leftPrimaryKey,
long rightPrimaryKey) |
long[] |
deleteTableMappings(long[] leftPrimaryKeys,
long rightPrimaryKey) |
long[] |
deleteTableMappings(long leftPrimaryKey,
long[] rightPrimaryKeys) |
void |
destroy() |
List<L> |
getLeftBaseModels(long rightPrimaryKey,
int start,
int end,
OrderByComparator<L> obc) |
long[] |
getLeftPrimaryKeys(long rightPrimaryKey) |
TableMapper<R,L> |
getReverseTableMapper() |
List<R> |
getRightBaseModels(long leftPrimaryKey,
int start,
int end,
OrderByComparator<R> obc) |
long[] |
getRightPrimaryKeys(long leftPrimaryKey) |
boolean |
matches(String leftColumnName,
String rightColumnName) |
public ReverseTableMapper(TableMapper<R,L> tableMapper)
public boolean addTableMapping(long companyId,
long leftPrimaryKey,
long rightPrimaryKey)
addTableMapping in interface TableMapper<L extends BaseModel<L>,R extends BaseModel<R>>public long[] addTableMappings(long companyId,
long leftPrimaryKey,
long[] rightPrimaryKeys)
addTableMappings in interface TableMapper<L extends BaseModel<L>,R extends BaseModel<R>>public long[] addTableMappings(long companyId,
long[] leftPrimaryKeys,
long rightPrimaryKey)
addTableMappings in interface TableMapper<L extends BaseModel<L>,R extends BaseModel<R>>public boolean containsTableMapping(long leftPrimaryKey,
long rightPrimaryKey)
containsTableMapping in interface TableMapper<L extends BaseModel<L>,R extends BaseModel<R>>public int deleteLeftPrimaryKeyTableMappings(long leftPrimaryKey)
deleteLeftPrimaryKeyTableMappings in interface TableMapper<L extends BaseModel<L>,R extends BaseModel<R>>public int deleteRightPrimaryKeyTableMappings(long rightPrimaryKey)
deleteRightPrimaryKeyTableMappings in interface TableMapper<L extends BaseModel<L>,R extends BaseModel<R>>public boolean deleteTableMapping(long leftPrimaryKey,
long rightPrimaryKey)
deleteTableMapping in interface TableMapper<L extends BaseModel<L>,R extends BaseModel<R>>public long[] deleteTableMappings(long leftPrimaryKey,
long[] rightPrimaryKeys)
deleteTableMappings in interface TableMapper<L extends BaseModel<L>,R extends BaseModel<R>>public long[] deleteTableMappings(long[] leftPrimaryKeys,
long rightPrimaryKey)
deleteTableMappings in interface TableMapper<L extends BaseModel<L>,R extends BaseModel<R>>public void destroy()
public List<L> getLeftBaseModels(long rightPrimaryKey, int start, int end, OrderByComparator<L> obc)
getLeftBaseModels in interface TableMapper<L extends BaseModel<L>,R extends BaseModel<R>>public long[] getLeftPrimaryKeys(long rightPrimaryKey)
getLeftPrimaryKeys in interface TableMapper<L extends BaseModel<L>,R extends BaseModel<R>>public TableMapper<R,L> getReverseTableMapper()
getReverseTableMapper in interface TableMapper<L extends BaseModel<L>,R extends BaseModel<R>>public List<R> getRightBaseModels(long leftPrimaryKey, int start, int end, OrderByComparator<R> obc)
getRightBaseModels in interface TableMapper<L extends BaseModel<L>,R extends BaseModel<R>>public long[] getRightPrimaryKeys(long leftPrimaryKey)
getRightPrimaryKeys in interface TableMapper<L extends BaseModel<L>,R extends BaseModel<R>>