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>>