Liferay 7.0-ce-b4

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)
           
 

Method Detail

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)

Liferay 7.0-ce-b4