public class EventNotificationSelector extends Object
| Modifier and Type | Class and Description | 
|---|---|
static class  | 
EventNotificationSelector.DummyAuditExecutor  | 
| Modifier and Type | Field and Description | 
|---|---|
static String | 
DEFAULT_ALIAS
The default search alias. 
 | 
protected static String | 
EVENT_NOTIFICATION_COLUMNS
The SQL column list for selecting from the notification table. 
 | 
static String | 
EVENT_NOTIFICATION_TABLE_NAME
The notification table name. 
 | 
| Constructor and Description | 
|---|
EventNotificationSelector(LibrarySession session)
Constructs a EventNotificationSelector. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
AttributeValue[] | 
getBindValues()
Gets the bind values to use in the select statement. 
 | 
String | 
getHint()
Gets the SQL hint to use for the main select. 
 | 
int | 
getItemCount()
Returns the search result count. 
 | 
int | 
getMaxItemCount()
Returns the maximum number of items that will be returned by
  
getItems. | 
EventNotification[] | 
getNotifications()
Returns the EventNotification array that reflects the search results. 
 | 
LibraryObject | 
getNotifyee()
Sets the notifyed user to include in teh search condition. 
 | 
String | 
getSearchCondition()
Returns the search selection that was set using setSearchCondition() 
 | 
LibrarySession | 
getSession()
Returns the session being used by this Selector. 
 | 
String | 
getSqlStatement()
Gets the SQL statement that will be used. 
 | 
void | 
setBindValues(AttributeValue[] bindValues)
Sets the bind values to use in the select statement. 
 | 
void | 
setHint(String hint)
Sets the SQL hint to use for the main select. 
 | 
void | 
setMaxItemCount(int maxItemCount)
Sets the maximum number of items that will be returned by
  
getItems. | 
void | 
setNotifyee(LibraryObject notifyee)
Sets the notifyed user to include in teh search condition. 
 | 
void | 
setSearchCondition(String searchCondition)
Sets the search condition. 
 | 
void | 
setSortClause(String sort)
Sets the Sort clause. 
 | 
public static final String EVENT_NOTIFICATION_TABLE_NAME
public static final String DEFAULT_ALIAS
protected static final String EVENT_NOTIFICATION_COLUMNS
public EventNotificationSelector(LibrarySession session) throws IfsException
session - the current session.IfsException - if the operation fails.public LibrarySession getSession() throws IfsException
IfsException - if the operation fails.public LibraryObject getNotifyee() throws IfsException
IfsException - if the operation fails.public String getSearchCondition() throws IfsException
IfsException - if operation fails.public int getMaxItemCount()
                    throws IfsException
getItems.  
 A value of zero indicates that there is no limit on the desired number of items.
IfsException - if the operation fails.public String getHint() throws IfsException
IfsException - if the operation fails.public AttributeValue[] getBindValues() throws IfsException
IfsException - if the operation fails.public String getSqlStatement() throws IfsException
IfsException - if the operation fails.public void setNotifyee(LibraryObject notifyee) throws IfsException
notifyee - the notified user (or other object); a null
                      indicates that previous setting should be clearedIfsException - if the operation fails.public void setSortClause(String sort) throws IfsException
sort - the sort clause; e.g. "notifydate desc"
                      NOTE: keywords "order by" are added automatically
                      (do not include them in the specified String)IfsException - if the operation fails.public void setSearchCondition(String searchCondition) throws IfsException
searchCondition - the search selection; e.g. "notifydate > ?"
                         NOTE: keyword "where" is added automatically
                         (do not include it in the specified String)IfsException - if operation fails.public void setMaxItemCount(int maxItemCount)
                     throws IfsException
getItems.  
 A value of zero indicates that there is no limit on the desired number of items.
maxItemCount - maximum number of items that will be returnedIfsException - if the operation fails.public void setHint(String hint) throws IfsException
hint - the SQL hintIfsException - if the operation fails.public void setBindValues(AttributeValue[] bindValues) throws IfsException
bindValues - the bind valuesIfsException - if the operation fails.public EventNotification[] getNotifications() throws IfsException
IfsException - if operation fails.public int getItemCount()
                 throws IfsException
IfsException - if operation fails.Copyright © 2025. All rights reserved.