public ClusterVO(Integer tenantId, Integer itemId, Integer itemTypeId, String name, String description) { item = new ItemVO<Integer,Integer>(tenantId, itemId, itemTypeId); this.name = name; this.description = description; }
public ItemVO<Integer, Integer> mapRow(ResultSet rs, int rowNum) throws SQLException { return new ItemVO<Integer, Integer>(rs.getInt(BaseActionDAO.DEFAULT_TENANT_COLUMN_NAME), rs.getInt(BaseActionDAO.DEFAULT_ITEM_COLUMN_NAME), rs.getInt(BaseActionDAO.DEFAULT_ITEM_TYPE_COLUMN_NAME)); } };
public void viewTrack(Integer tenant, Integer user, String sessionId, String ip, Integer trackId, String description) { viewItem(tenant, user, sessionId, ip, new ItemVO<Integer, String>(tenant, trackId, TypeMappingService.ITEM_TYPE_TRACK), description); }
public void previewTrack(Integer tenant, Integer user, String sessionId, String ip, Integer trackId, String description) { insertAction(new ActionVO<Integer, String>(tenant, user, sessionId, ip, new ItemVO<Integer, String>(tenant, trackId, TypeMappingService.ITEM_TYPE_TRACK), TypeMappingService.ACTION_TYPE_PREVIEW, null, null, null, description)); }
public void addTrackToPlaylist(Integer tenant, Integer user, String sessionId, String ip, Integer trackId, String description) { insertAction(new ActionVO<Integer, String>(tenant, user, sessionId, ip, new ItemVO<Integer, String>(tenant, trackId, TypeMappingService.ITEM_TYPE_TRACK), TypeMappingService.ACTION_TYPE_ADD_TO_PLAYLIST, null, null, null, description)); }
public void purchaseTrack(Integer tenant, Integer user, String sessionId, String ip, Integer trackId, String description) { purchaseItem(tenant, user, sessionId, ip, new ItemVO<Integer, String>(tenant, trackId, TypeMappingService.ITEM_TYPE_TRACK), description); }
public Object mapRow(final ResultSet rs, final int rowNum) throws SQLException { final Integer itemId = DaoUtils.getInteger(rs, DEFAULT_ITEM_COLUMN_NAME); return new ItemVO<Integer, Integer>(tenantId, itemId, itemTypeId); } }
public void rateTrack(Integer tenant, Integer user, String sessionId, String ip, Integer trackId, Integer ratingValue, String description) { rateItem(tenant, user, sessionId, ip, new ItemVO<Integer, String>(tenant, trackId, TypeMappingService.ITEM_TYPE_TRACK), ratingValue, description); }
public void rateArtist(Integer tenant, Integer user, String sessionId, String ip, Integer artistId, Integer ratingValue, String description) { rateItem(tenant, user, sessionId, ip, new ItemVO<Integer, String>(tenant, artistId, TypeMappingService.ITEM_TYPE_ARTIST), ratingValue, description); }
public void searchTrack(Integer tenant, Integer user, String sessionId, String ip, Integer trackId, Boolean searchSucceeded, Integer numberOfFoundTracks, String description) { searchItem(tenant, user, sessionId, ip, new ItemVO<Integer, String>(tenant, trackId, TypeMappingService.ITEM_TYPE_TRACK), searchSucceeded, numberOfFoundTracks, description); }
public RatingVO<Integer, Integer> mapRow(ResultSet rs, int rowNum) throws SQLException { int tenantId = rs.getInt(COLUMN_TENANTID); int userId = rs.getInt(COLUMN_USERID); int itemId = rs.getInt(COLUMN_ITEMID); int itemTypeId = rs.getInt(COLUMN_ITEMTYPEID); double ratingValue = rs.getDouble(COLUMN_RATINGVALUE); Date actionTime = DaoUtils.getDate(rs, COLUMN_ACTIONTIME); ItemVO<Integer, Integer> item = new ItemVO<Integer, Integer>(tenantId, itemId, itemTypeId); return new RatingVO<Integer, Integer>(item, ratingValue, 0, actionTime, userId); } }
public int removeItemFromCluster(Integer tenantId, String clusterName, Integer itemId, Integer itemTypeId) throws ClusterException { Preconditions.checkNotNull(tenantId); Preconditions.checkNotNull(clusterName); Preconditions.checkNotNull(itemId); Preconditions.checkNotNull(itemTypeId); Integer itemTypeCluster = itemTypeDAO.getIdOfType(tenantId, ClusterService.ITEMTYPE_CLUSTER); Integer clusterId = idMappingDAO.lookup(clusterName); ClusterVO cluster = new ClusterVO(tenantId, clusterId, itemTypeCluster, clusterName, null); ItemVO<Integer, Integer> item = new ItemVO<Integer, Integer>(tenantId, itemId, itemTypeId); return removeItemFromCluster(cluster, item); }
public int addItemToCluster(Integer tenantId, String clusterName, Integer itemId, Integer itemTypeId) throws ClusterException { Preconditions.checkNotNull(tenantId); Preconditions.checkNotNull(clusterName); Preconditions.checkNotNull(itemId); Preconditions.checkNotNull(itemTypeId); Integer itemTypeCluster = itemTypeDAO.getIdOfType(tenantId, ClusterService.ITEMTYPE_CLUSTER); Integer clusterId = idMappingDAO.lookup(clusterName); ClusterVO cluster = new ClusterVO(tenantId, clusterId, itemTypeCluster, clusterName, null); ItemVO<Integer, Integer> item = new ItemVO<Integer, Integer>(tenantId, itemId, itemTypeId); return addItemToCluster(cluster, item); }
public RankedItemVO<Integer, Integer> mapRow(ResultSet rs, int rowNum) throws SQLException { RankedItemVO<Integer, Integer> rankedItem = new RankedItemVO<Integer, Integer>( new ItemVO<Integer, Integer>(DaoUtils.getInteger(rs, DEFAULT_TENANT_COLUMN_NAME), DaoUtils.getInteger(rs, DEFAULT_ITEM_COLUMN_NAME), DaoUtils.getInteger(rs, DEFAULT_ITEM_TYPE_COLUMN_NAME)), DaoUtils.getInteger(rs, DEFAULT_ACTION_TYPE_COLUMN_NAME), rowNum + 1, DaoUtils.getInteger(rs, DEFAULT_COUNT_ALIAS_NAME)); return rankedItem; } }
public ItemVO<Integer, Integer> mapRow(ResultSet rs, int rowNum) throws SQLException { ItemVO<Integer, Integer> item = new ItemVO<Integer, Integer>( DaoUtils.getInteger(rs, DEFAULT_TENANT_COLUMN_NAME), DaoUtils.getInteger(rs, DEFAULT_ITEM_COLUMN_NAME), DaoUtils.getInteger(rs, DEFAULT_ITEM_TYPE_COLUMN_NAME)); return item; } }
public AssociatedItemVO<Integer, Integer> mapRow(ResultSet rs, int rowNum) throws SQLException { AssociatedItemVO<Integer, Integer> associatedItem = new AssociatedItemVO<Integer, Integer>( new ItemVO<Integer, Integer>(DaoUtils.getInteger(rs, DEFAULT_TENANT_COLUMN_NAME), DaoUtils.getInteger(rs, DEFAULT_ITEM_TO_COLUMN_NAME), DaoUtils.getInteger(rs, DEFAULT_ITEM_TO_TYPE_COLUMN_NAME)), DaoUtils.getDouble(rs, DEFAULT_ASSOC_VALUE_COLUMN_NAME), DaoUtils.getInteger(rs, DEFAULT_ID_COLUMN_NAME), DaoUtils.getInteger(rs, DEFAULT_ASSOC_TYPE_COLUMN_NAME)); return associatedItem; } }
public Object mapRow(final ResultSet rs, final int rowNum) throws SQLException { final Integer itemId = DaoUtils.getInteger(rs, DEFAULT_ITEM_COLUMN_NAME); final Double averageRatingValue = DaoUtils.getDouble(rs, DEFAULT_RATING_VALUE_COLUMN_NAME); final Integer count = DaoUtils.getInteger(rs, "count"); final ItemVO<Integer, Integer> item = new ItemVO<Integer, Integer>(tenantId, itemId, itemTypeId); final RatingVO<Integer, Integer> rating = new RatingVO<Integer, Integer>( item, averageRatingValue, count, null); return rating; } };
@Override public ItemVO<Integer, String> convertItemVO(Integer tenantId, ItemVO<Integer, Integer> item) { if (item == null) { return null; } return new ItemVO<Integer, String>(item.getTenant(), item.getItem(), itemTypeDAO.getTypeById(tenantId, item.getType())); }
public RecommendedItemVO<Integer, Integer> mapRow(ResultSet rs, int rowNum) throws SQLException { RecommendedItemVO<Integer, Integer> recommendedItem = new RecommendedItemVO<Integer, Integer>( DaoUtils.getInteger(rs, DEFAULT_ID_COLUMN_NAME), new ItemVO<Integer, Integer>(tenantId, DaoUtils.getInteger(rs, DEFAULT_ITEM_COLUMN_NAME), DaoUtils.getInteger(rs, DEFAULT_ITEM_TYPE_COLUMN_NAME)), DaoUtils.getDouble(rs, DEFAULT_PREDICTION_VALUE_COLUMN_NAME), DaoUtils.getInteger(rs, DEFAULT_RECOMMENDATION_COLUMN_NAME), DaoUtils.getInteger(rs, DEFAULT_ITEM_ASSOC_COLUMN_NAME), DaoUtils.getStringIfPresent(rs, DEFAULT_EXPLANATION_COLUMN_NAME)); return recommendedItem; } }
public RatingVO<Integer, Integer> mapRow(final ResultSet rs, final int rowNum) throws SQLException { final Integer itemId = DaoUtils.getInteger(rs, COLUMN_ITEMID); final Double averageRatingValue = DaoUtils.getDouble(rs, COLUMN_RATINGVALUE); final Integer count = DaoUtils.getInteger(rs, "count"); final ItemVO<Integer, Integer> item = new ItemVO<Integer, Integer>(tenantId, itemId, itemTypeId); return new RatingVO<Integer, Integer>(item, averageRatingValue, count, null); } };