public class ManualTextIndexingRetainedEvent extends RetainedEvent implements Serializable
Modifier and Type | Field and Description |
---|---|
static int |
COL_LENGTH
Number of columns used to define this retained event
|
static int |
CONTENTOBJECTID_COL_INDEX
Column position (zero-based) for the ContentObject id
|
static String |
IFS_FORMATPROPERTY_MANUALTEXTINDEXINGEXTRACTOR
The Format property key used to identify the ManualTextIndexingExtractor class
to use in generating the text stream.
|
m_Values
Constructor and Description |
---|
ManualTextIndexingRetainedEvent()
Construct an empty ManualTextIndexingRetainedEvent.
|
ManualTextIndexingRetainedEvent(AttributeValue coVal)
Construct a ManualTextIndexingRetainedEvent that reflects a ContentObject
requiring manual text extraction for indexing.
|
ManualTextIndexingRetainedEvent(ContentObject co)
Construct a ManualTextIndexingRetainedEvent that reflects a ContentObject
requiring manual text extraction for indexing.
|
ManualTextIndexingRetainedEvent(S_ContentObject sco)
Construct a ManualTextIndexingRetainedEvent that reflects a ContentObject
requiring manual text extraction for indexing.
|
Modifier and Type | Method and Description |
---|---|
RetainedEvent[] |
constructArray(int size)
Construct an array of the specified size.
|
RetainedEvent |
constructInstance()
Construct a new unpopulated instance, of the correct type.
|
ContentObject |
getContentObject(LibrarySession session)
Returns the ContentObject associated with this event.
|
protected RetainedEventDescriptor[] |
getRetainedEventDescriptors()
Get name/type descriptors that define the payload for this
retained event.
|
String |
getSequenceName()
Get sequence name used by this specific type of retained event.
|
String |
getTableName()
Get table name used to store the specific type of retained event.
|
void |
process(LibrarySession session)
Process this retained event.
|
createDatabaseObjects, delete, dropDatabaseObjects, getCreateSequenceStatementSql, getCreateTableStatementSql, getDeleteStatementKey, getDeleteStatementSql, getDropSequenceStatementSql, getDropTableStatementSql, getId, getInsertStatementKey, getInsertStatementSql, getSelectStatementKey, getSelectStatementSql, getValues, insert, processAll, select, setValues, toString
public static final String IFS_FORMATPROPERTY_MANUALTEXTINDEXINGEXTRACTOR
public static final int COL_LENGTH
public static final int CONTENTOBJECTID_COL_INDEX
public ManualTextIndexingRetainedEvent()
This variant is used when an instance is needed to select other instances of ManualTextIndexingRetainedEvent from the database.
public ManualTextIndexingRetainedEvent(ContentObject co) throws IfsException
co
- the ContentObjectIfsException
- if the operation failspublic ManualTextIndexingRetainedEvent(S_ContentObject sco) throws IfsException
sco
- the S_ContentObjectIfsException
- if the operation failspublic ManualTextIndexingRetainedEvent(AttributeValue coVal) throws IfsException
coVal
- the ContentObject valueIfsException
- if the operation failspublic final String getTableName()
getTableName
in class RetainedEvent
public String getSequenceName()
getSequenceName
in class RetainedEvent
protected RetainedEventDescriptor[] getRetainedEventDescriptors()
getRetainedEventDescriptors
in class RetainedEvent
public RetainedEvent constructInstance()
constructInstance
in class RetainedEvent
public RetainedEvent[] constructArray(int size)
constructArray
in class RetainedEvent
size
- the array sizepublic ContentObject getContentObject(LibrarySession session) throws IfsException
session
- the session contextIfsException
- if the operation failspublic void process(LibrarySession session) throws IfsException
It is assumed that a transaction process has been established by the caller. Also, the caller will ensure that the event is properly disposed aftert this method completes.
process
in class RetainedEvent
session
- session contextIfsException
- if the operation failsCopyright © 2023. All rights reserved.