Class CommentRawStringAttribute

All Implemented Interfaces:
Viewable, Cacheable, Observed, Retrievable, Serializable, ColumnAccessByName, ObjectModel, Persistent

public class CommentRawStringAttribute extends PersonalRawStringAttribute
아이템의 해설을 기술한다. 각 아이템의 해설은 사용자마다 자신의 해설을 저장할 수 있다. 해설을 보려면 , 해설의 주인이 설정한 기간동안에는 memberShip 이 있어야 한다.

주의 : AttributeValue 는 Personal 처럼 행동하지만, AttributeType 은 Personal 이 아니다. 따라서 속성값은 개인별로 저장되고 Index 할때에도 개인 아이디가 저장되지만 실제 검색시에는 Personal 로 행동되어서는 안된다.

Version:
$Id: CommentRawStringAttribute.java,v 1.28 2008/12/25 04:03:44 youngho Exp $
Author:
Youngho Cho
See Also:
  • Constructor Details

    • CommentRawStringAttribute

      public CommentRawStringAttribute()
      새로운 CommentRawStringAttribute 인스턴스를 생성한다.
  • Method Details

    • hasMemberShip

      public boolean hasMemberShip(EasyDeskUser oneUser) throws Exception
      Deprecated.
      use coupon instead
      사용자가 이 속성을 볼 수 있는 MemberShip 을 가지고 있는지 확인한다. 현재는 구현되어 있지 않아 항상 예외를 던진다.
      Parameters:
      oneUser - 확인할 사용자
      Returns:
      MemberShip 보유 여부
      Throws:
      Exception - 항상 발생 (미구현)
    • getSavedActivity

      public Activity getSavedActivity() throws Exception
      이 속성을 저장할 때의 Activity를 구한다.
      Returns:
      Activity instance
      Throws:
      Exception - Activity 조회 중 오류가 발생한 경우