Class StringAttribute

All Implemented Interfaces:
Viewable, Cacheable, Observed, Retrievable, Serializable, ColumnAccessByName, ObjectModel, Persistent
Direct Known Subclasses:
CommaSeperateAttribute, CorrelateStringAttribute, CsvAttribute, EmblemAttribute, HashedStringAttribute, MultiValuedStringAttribute, NonActivityStringAttribute, OrganizationAttribute, PasswordAttribute, PersonalStringAttribute, RangeAttribute, ReportDefinitionAttribute, StructuredStringAttribute, ZipCodeAttribute

public class StringAttribute extends FreeFormAttribute
저장시 값을 indexing 한다.(현재 Broken) getDisplayedValue() 시 pipeline 을 적용 Customize 된 결과를 보여준다.
Author:
Youngho Cho
See Also:
  • Constructor Details

    • StringAttribute

      public StringAttribute()
      Creates a new StringAttribute object.
  • Method Details

    • getLocalizedValue

      public CharSequence getLocalizedValue(String type, Locale locale) throws Exception
      DOCUMENT ME!
      Overrides:
      getLocalizedValue in class AttributeValue
      Parameters:
      type - pipeline type
      locale - DOCUMENT ME!
      Returns:
      DOCUMENT ME!
      Throws:
      Exception - DOCUMENT ME!
    • getLocalizedValue

      public CharSequence getLocalizedValue(String type, Locale locale, CharSequence seq)
      getValue() 의 값에 filter 처리를 하여 내보낸다. 출력시에 각 item 의 attribute 에 따른 처리를 하여 출력을 한다. 이 method 는 reference 와 같은 경우 처리하기 위하여 도입되었다.
      Parameters:
      type - pipeline type
      locale - 출력 locale
      seq - filter 처리할 문자열, null 이면 value 를 사용한다.
      Returns:
      filter 처리된 값
    • hasValue

      public boolean hasValue(Object checkValue) throws Exception
      DOCUMENT ME!
      Specified by:
      hasValue in class AttributeValue
      Parameters:
      checkValue - DOCUMENT ME!
      Returns:
      DOCUMENT ME!
      Throws:
      Exception - DOCUMENT ME!