com.liferay.portal.service.persistence.impl
Interface TableMapper<L extends BaseModel<L>,R extends BaseModel<R>>
- All Known Implementing Classes:
- CachelessTableMapperImpl, ReverseTableMapper, TableMapperImpl
public interface TableMapper<L extends BaseModel<L>,R extends BaseModel<R>>
|
Method Summary |
boolean |
addTableMapping(long companyId,
long leftPrimaryKey,
long rightPrimaryKey)
|
boolean |
containsTableMapping(long leftPrimaryKey,
long rightPrimaryKey)
|
int |
deleteLeftPrimaryKeyTableMappings(long leftPrimaryKey)
|
int |
deleteRightPrimaryKeyTableMappings(long rightPrimaryKey)
|
boolean |
deleteTableMapping(long leftPrimaryKey,
long rightPrimaryKey)
|
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)
|
addTableMapping
boolean addTableMapping(long companyId,
long leftPrimaryKey,
long rightPrimaryKey)
containsTableMapping
boolean containsTableMapping(long leftPrimaryKey,
long rightPrimaryKey)
deleteLeftPrimaryKeyTableMappings
int deleteLeftPrimaryKeyTableMappings(long leftPrimaryKey)
deleteRightPrimaryKeyTableMappings
int deleteRightPrimaryKeyTableMappings(long rightPrimaryKey)
deleteTableMapping
boolean deleteTableMapping(long leftPrimaryKey,
long rightPrimaryKey)
destroy
void destroy()
getLeftBaseModels
List<L> getLeftBaseModels(long rightPrimaryKey,
int start,
int end,
OrderByComparator<L> obc)
getLeftPrimaryKeys
long[] getLeftPrimaryKeys(long rightPrimaryKey)
getReverseTableMapper
TableMapper<R,L> getReverseTableMapper()
getRightBaseModels
List<R> getRightBaseModels(long leftPrimaryKey,
int start,
int end,
OrderByComparator<R> obc)
getRightPrimaryKeys
long[] getRightPrimaryKeys(long leftPrimaryKey)
matches
boolean matches(String leftColumnName,
String rightColumnName)