package crmdna.useractivity;
import com.googlecode.objectify.annotation.Cache;
import com.googlecode.objectify.annotation.Entity;
import com.googlecode.objectify.annotation.Id;
import com.googlecode.objectify.annotation.Index;
import crmdna.useractivity.UserActivityCore.UserActivityProp;
import java.util.Date;
@Entity
@Cache
public class UserActivityEntity {
@Id
Long userActivityId;
@Index
long userId;
@Index
String entityType;
@Index
long entityId;
@Index
String userAction;
@Index
Date timestamp;
String change;
UserActivityProp toProp() {
UserActivityProp prop = new UserActivityProp();
prop.userActivityId = userActivityId;
prop.userId = userId;
prop.entityType = entityType;
prop.entityId = entityId;
prop.userAction = userAction;
prop.timestamp = timestamp;
prop.change = change;
return prop;
}
}