com.ibm.ram.client
Class RAMAssetFeedback

java.lang.Object
  extended by com.ibm.ram.common.data.AssetFeedback
      extended by com.ibm.ram.client.RAMAssetFeedback

public class RAMAssetFeedback
extends AssetFeedback

Represents one user's feedback about an asset. This feedback includes their rating and comments.

Since:
7.1
Author:
kbauer

Method Summary
 AssetInformation getAsset()
          Return the asset this rating is for
 java.lang.String getComment()
           
 long getId()
           
 int getRating()
           
 long getTimestamp()
           
 UserInformation getUser()
           
 boolean isAnonymous()
           
 void setAnonymous(boolean anonymous)
           
 void setComment(java.lang.String comment)
           
 void setId(long id)
           
 void setRating(int rating)
           
 void setTimestamp(long timestamp)
           
 void setUser(UserInformation user)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getComment

public java.lang.String getComment()
Overrides:
getComment in class AssetFeedback
Returns:
Returns the comment.

getId

public long getId()
Overrides:
getId in class AssetFeedback
Returns:
Returns the id.

getRating

public int getRating()
Overrides:
getRating in class AssetFeedback
Returns:
Returns the rating.

getTimestamp

public long getTimestamp()
Overrides:
getTimestamp in class AssetFeedback
Returns:
Returns the timestamp.

getUser

public UserInformation getUser()
Overrides:
getUser in class AssetFeedback
Returns:
Returns the user.

isAnonymous

public boolean isAnonymous()
Overrides:
isAnonymous in class AssetFeedback
Returns:
Returns the anonymous.

getAsset

public AssetInformation getAsset()
Return the asset this rating is for

Returns:
Since:
7.1.1

setAnonymous

public void setAnonymous(boolean anonymous)
Overrides:
setAnonymous in class AssetFeedback
Parameters:
anonymous - The anonymous to set.

setComment

public void setComment(java.lang.String comment)
Overrides:
setComment in class AssetFeedback
Parameters:
comment - The comment to set.

setId

public void setId(long id)
Overrides:
setId in class AssetFeedback
Parameters:
id - The id to set.

setRating

public void setRating(int rating)
Overrides:
setRating in class AssetFeedback
Parameters:
rating - The rating to set.

setTimestamp

public void setTimestamp(long timestamp)
Overrides:
setTimestamp in class AssetFeedback
Parameters:
timestamp - The timestamp to set.

setUser

public void setUser(UserInformation user)
Overrides:
setUser in class AssetFeedback
Parameters:
user - The user to set.