public class CTTableMapper<L extends BaseModel<L>,R extends BaseModel<R>> extends TableMapperImpl<L,R>
addTableMappingSqlUpdate, cacheless, containsTableMappingSQL, deleteLeftPrimaryKeyTableMappingsSqlUpdate, deleteRightPrimaryKeyTableMappingsSqlUpdate, deleteTableMappingSqlUpdate, getLeftPrimaryKeysSqlQuery, getRightPrimaryKeysSqlQuery, leftBasePersistence, leftColumnName, leftModelClass, leftToRightPortalCache, reverseTableMapper, rightBasePersistence, rightColumnName, rightModelClass, rightToLeftPortalCache
Constructor and Description |
---|
CTTableMapper(String tableName,
String companyColumnName,
String leftColumnName,
String rightColumnName,
Class<L> leftModelClass,
Class<R> rightModelClass,
BasePersistence<L> leftBasePersistence,
BasePersistence<R> rightBasePersistence,
boolean cacheless) |
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) |
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) |
List<L> |
getLeftBaseModels(long rightPrimaryKey,
int start,
int end,
OrderByComparator<L> orderByComparator) |
long[] |
getLeftPrimaryKeys(long rightPrimaryKey) |
List<R> |
getRightBaseModels(long leftPrimaryKey,
int start,
int end,
OrderByComparator<R> orderByComparator) |
long[] |
getRightPrimaryKeys(long leftPrimaryKey) |
protected void |
init(String tableName,
String companyColumnName,
String leftColumnName,
String rightColumnName) |
containsTableMapping, containsTableMapping, deleteTableMappings, destroy, getBaseModels, getPrimaryKeys, getReverseTableMapper, matches
public CTTableMapper(String tableName, String companyColumnName, String leftColumnName, String rightColumnName, Class<L> leftModelClass, Class<R> rightModelClass, BasePersistence<L> leftBasePersistence, BasePersistence<R> rightBasePersistence, boolean cacheless)
public boolean addTableMapping(long companyId, long leftPrimaryKey, long rightPrimaryKey)
addTableMapping
in interface TableMapper<L extends BaseModel<L>,R extends BaseModel<R>>
addTableMapping
in class TableMapperImpl<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>>
addTableMappings
in class TableMapperImpl<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>>
addTableMappings
in class TableMapperImpl<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>>
deleteLeftPrimaryKeyTableMappings
in class TableMapperImpl<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>>
deleteRightPrimaryKeyTableMappings
in class TableMapperImpl<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>>
deleteTableMapping
in class TableMapperImpl<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>>
deleteTableMappings
in class TableMapperImpl<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>>
deleteTableMappings
in class TableMapperImpl<L extends BaseModel<L>,R extends BaseModel<R>>
public List<L> getLeftBaseModels(long rightPrimaryKey, int start, int end, OrderByComparator<L> orderByComparator)
getLeftBaseModels
in interface TableMapper<L extends BaseModel<L>,R extends BaseModel<R>>
getLeftBaseModels
in class TableMapperImpl<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>>
getLeftPrimaryKeys
in class TableMapperImpl<L extends BaseModel<L>,R extends BaseModel<R>>
public List<R> getRightBaseModels(long leftPrimaryKey, int start, int end, OrderByComparator<R> orderByComparator)
getRightBaseModels
in interface TableMapper<L extends BaseModel<L>,R extends BaseModel<R>>
getRightBaseModels
in class TableMapperImpl<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>>
getRightPrimaryKeys
in class TableMapperImpl<L extends BaseModel<L>,R extends BaseModel<R>>