@Override public String toString() { StringBuilder s = new StringBuilder(getClass().getSimpleName()); s.append('@'); s.append(Integer.toHexString(hashCode())); s.append("[item="); s.append(getItem()); s.append(",actionType="); s.append(actionType); s.append(",rank="); s.append(rank); s.append(",count="); s.append(count); s.append("]"); return s.toString(); }
@Override public RankedItemVO<Integer, String> convertRankedItemVO(Integer tenantId, RankedItemVO<Integer, Integer> rankedItem) { if (rankedItem == null) { return null; } return new RankedItemVO<Integer, String>( convertItemVO(tenantId, rankedItem.getItem()), actionTypeDAO.getTypeById(tenantId, rankedItem.getActionType()), rankedItem.getRank(), rankedItem.getCount()); }
@Override public RankedItemVO<Integer, Integer> convertTypedRankedItemVO(Integer tenantId, RankedItemVO<Integer, String> typedRankedItem) { if (typedRankedItem == null) { return null; } return new RankedItemVO<Integer, Integer>( convertTypedItemVO(tenantId, typedRankedItem.getItem()), actionTypeDAO.getIdOfType(tenantId, typedRankedItem.getActionType()), typedRankedItem.getRank(), typedRankedItem.getCount()); }