BeanItemContainer から拡張された Container クラスがあります。DATE_CREATED 属性に ItemSorter を追加して、値を降順に並べ替えたいと考えています。
コンテナ クラス。
public class NoteContainer extends BeanItemContainer<CaseNote> implements Serializable
{
private static final long serialVersionUID = -5926608449530066014L;
public static final String DATE_CREATED = "dateCreated";
public static final String CREATED_BY = "createdBy";
public static final String TEXT = "text";
public static final String ACTION = "Action";
public static final Object[] NATURAL_COL_ORDER = new Object[] {
ACTION, DATE_CREATED, CREATED_BY, TEXT
};
public static final String[] COL_HEADERS_ENGLISH = new String[] {
"ACTION", "Date Created/Updated", "Created/Updated By", "Note"
};
/**
* Default Constructor.
*
*/
public NoteContainer()
{
super(CaseNote.class);
}
}
CaseNote は Entity クラスで、その中DATE_CREATED
にjava.util.Date
フォーマットがあります。
適切な解決策を教えてください...
事前にサンクス。