/** * Delete user mappings by both base id and related id * * @param userMappingRow * user mapping row * @return rows deleted */ public int deleteByIds(UserMappingRow userMappingRow) { return deleteByIds(userMappingRow.getBaseId(), userMappingRow.getRelatedId()); }
/** * Get a user mapping row from the user custom row * * @param row custom row * @return user mapping row */ public UserMappingRow getRow(UserCustomRow row) { return new UserMappingRow(row); }
/** * Get the base ID * * @return base ID */ public long getBaseId() { return ((Number) getValue(getBaseIdColumnIndex())).longValue(); }
/** * Set the base ID * * @param baseId base ID */ public void setBaseId(long baseId) { setValue(getBaseIdColumnIndex(), baseId); }
/** * Set the related ID * * @param relatedId related ID */ public void setRelatedId(long relatedId) { setValue(getRelatedIdColumnIndex(), relatedId); }
/** * Get the related ID * * @return related ID */ public long getRelatedId() { return ((Number) getValue(getRelatedIdColumnIndex())).longValue(); }
userMappingRow = dao.newRow(); userMappingRow .setBaseId(featureIds.get((int) (Math.random() * featureCount))); userMappingRow .setRelatedId(mediaIds.get((int) (Math.random() * mediaCount))); RelatedTablesUtils.populateUserRow(userMappingTable, userMappingRow, UserMappingTable.requiredColumns()); TestCase.assertFalse(resultRow.hasId()); TestCase.assertTrue(featureIds.contains(resultRow.getBaseId())); TestCase.assertTrue(mediaIds.contains(resultRow.getRelatedId())); RelatedTablesUtils.validateUserRow(mappingColumns, resultRow); RelatedTablesUtils.validateDublinCoreColumns(resultRow); userMappingRow = userMappingDao.getRow(mappingCursor); TestCase.assertTrue(featureIds.contains(userMappingRow .getBaseId())); TestCase.assertTrue(mediaIds.contains(userMappingRow .getRelatedId())); RelatedTablesUtils.validateUserRow(mappingColumns, userMappingRow); userMappingRow = userMappingDao.getRow(mappingCursor); TestCase.assertTrue(featureIds.contains(userMappingRow .getBaseId())); TestCase.assertTrue(mediaIds.contains(userMappingRow .getRelatedId())); RelatedTablesUtils.validateUserRow(mappingColumns, userMappingRow);
/** * Delete user mappings by related id * * @param userMappingRow user mapping row * @return rows deleted */ public int deleteByRelatedId(UserMappingRow userMappingRow) { return deleteByRelatedId(userMappingRow.getRelatedId()); }
/** * Delete user mappings by base id * * @param userMappingRow * user mapping row * @return rows deleted */ public int deleteByBaseId(UserMappingRow userMappingRow) { return deleteByBaseId(userMappingRow.getBaseId()); }
/** * Get the base ID column * * @return base ID column */ public UserCustomColumn getBaseIdColumn() { return getTable().getBaseIdColumn(); }
for (inx = 0; inx < 10; inx++) { userMappingRow = dao.newRow(); userMappingRow.setBaseId(((int) Math.floor(Math.random() userMappingRow.setRelatedId(((int) Math.floor(Math.random() TestCase.assertFalse(resultRow.hasId()); RelatedTablesUtils.validateUserRow(columns, resultRow); RelatedTablesUtils.validateDublinCoreColumns(resultRow);
userMappingRow = dao.newRow(); userMappingRow .setBaseId(attributeIds.get((int) (Math.random() * attributesCount))); userMappingRow .setRelatedId(simpleIds.get((int) (Math.random() * simpleCount))); RelatedTablesUtils.populateUserRow(userMappingTable, userMappingRow, UserMappingTable.requiredColumns()); TestCase.assertFalse(resultRow.hasId()); TestCase.assertTrue(attributeIds.contains(resultRow.getBaseId())); TestCase.assertTrue(simpleIds.contains(resultRow.getRelatedId())); RelatedTablesUtils.validateUserRow(mappingColumns, resultRow); RelatedTablesUtils.validateDublinCoreColumns(resultRow); userMappingRow = userMappingDao.getRow(mappingCursor); TestCase.assertTrue(attributeIds.contains(userMappingRow .getBaseId())); TestCase.assertTrue(simpleIds.contains(userMappingRow .getRelatedId())); RelatedTablesUtils.validateUserRow(mappingColumns, userMappingRow); userMappingRow = userMappingDao.getRow(mappingCursor); TestCase.assertTrue(attributeIds.contains(userMappingRow .getBaseId())); TestCase.assertTrue(simpleIds.contains(userMappingRow .getRelatedId())); RelatedTablesUtils.validateUserRow(mappingColumns, userMappingRow);
/** * Count by related id * * @param userMappingRow * user mapping row * @return count */ public int countByRelatedId(UserMappingRow userMappingRow) { return countByRelatedId(userMappingRow.getRelatedId()); }
/** * Query by base id * * @param userMappingRow user mapping row * @return cursor */ public UserCustomCursor queryByBaseId(UserMappingRow userMappingRow) { return queryByBaseId(userMappingRow.getBaseId()); }
/** * Get the related ID column * * @return related ID column */ public UserCustomColumn getRelatedIdColumn() { return getTable().getRelatedIdColumn(); }
/** * Get the related ID * * @return related ID */ public long getRelatedId() { return ((Number) getValue(getRelatedIdColumnIndex())).longValue(); }
/** * Set the base ID * * @param baseId * base ID */ public void setBaseId(long baseId) { setValue(getBaseIdColumnIndex(), baseId); }
/** * Set the related ID * * @param relatedId * related ID */ public void setRelatedId(long relatedId) { setValue(getRelatedIdColumnIndex(), relatedId); }
/** * Count by both base id and related id * * @param userMappingRow user mapping row * @return count */ public int countByIds(UserMappingRow userMappingRow) { return countByIds(userMappingRow.getBaseId(), userMappingRow.getRelatedId()); }
/** * Query by related id * * @param userMappingRow user mapping row * @return cursor */ public UserCustomCursor queryByRelatedId(UserMappingRow userMappingRow) { return queryByRelatedId(userMappingRow.getRelatedId()); }