public class InformationExtractionEntityPhrase extends TieSimpleObject
Modifier and Type | Field and Description |
---|---|
static String |
CLASS_NAME
The name of the ClassObject representing this class.
|
static String |
DOMAINSPECIFICATION_ATTRIBUTE
The name of the Attribute representing
the InformationExtractionDomainSpecification for which this entity relation type is defined.
|
static String |
ENTITYTYPENAME_ATTRIBUTE
The name of the Attribute representing
the name of the related entity type.
|
static String |
PHRASE_ATTRIBUTE
The name of the Attribute representing
the phrase associated with an entity type.
|
static String |
PHRASEALIASES_ATTRIBUTE
The name of the Attribute representing
any aliases associated with the phrase.
|
static String |
PHRASELANGUAGE_ATTRIBUTE
The name of the Attribute representing
the phrase's language, used by the custom Text index.
|
static String |
UUID_ATTRIBUTE
The name of the Attribute representing
the UUID.
|
DOMAIN_UNIQUENAME_DEFAULT_DELIMITER, m_ClassId, m_Id, m_Session, NAME_ATTRIBUTE, PROPERTYBUNDLE_ATTRIBUTE
Constructor and Description |
---|
InformationExtractionEntityPhrase(LibrarySession session,
Long id,
Long classId,
S_LibraryObjectData data)
Construct a InformationExtractionEntityPhrase object.
|
Modifier and Type | Method and Description |
---|---|
void |
deleteCustomFulltextIndexEntry()
Deletes the row in the custom full text index table for this object.
|
InformationExtractionDomainSpecification |
getDomainSpecification()
Gets The InformationExtractionDomainSpecification for which this entity relation type is defined.
|
String |
getEntityTypeName()
Gets the name of the related entity type.
|
String |
getPhrase()
Gets the phrase associated with an entity type.
|
String[] |
getPhraseAliases()
Gets any aliases associated with the phrase.
|
String |
getPhraseLanguage()
Gets the phrase's language, used by the custom Text index.
|
String |
getUuid()
Gets the value of the UUID attribute.
|
void |
insertCustomFulltextIndexEntry()
Inserts a row in the custom full text index table for this object.
|
protected void |
postCreate(LibraryObjectDefinition lodef)
Extensibility point to perform actions after the
creation of a object.
|
protected void |
preFree(LibraryObjectDefinition lodef)
Extensibility point to perform actions prior to the
permanent deletion ("free") of a object.
|
protected void |
preUpdate(LibraryObjectDefinition lodef)
Extensibility point to perform actions prior to the update of a object.
|
free, handleCreate, isValidEventType
added, addSimpleProperty, addSimpleProperty, applyProperties, auditCreated, auditUpdated, canPurge, checkIfPropertyBundleSupported, checkRequiredAttributeSet, clearCopyContext, clearFreeContext, clearUpdateContext, compareTo, constructIdArray, constructIdArray, constructLibraryObject, constructLibraryObjectVector, createDedicatedPropertyBundle, createInstance, deriveDomainUniqueName, dispose, equals, equals, free, freeAll, get, getAttribute, getAttributeByUpperCaseName, getAttributes, getAttributesByUpperCaseNames, getAuditDomainContext, getAuditEventFolderContext, getClassId, getClassname, getClassName, getClassObject, getCommonName, getCommonNameAndClass, getCopyContext, getCreateContext, getData, getDefinition, getDefinitionForSimplePropertyUpdates, getEffectivePolicyListElements, getEventualAttributeByUpperCaseName, getFreeContext, getId, getLabel, getName, getObjectReferenceAttribute, getOperationActionSpecificationContext, getPropertyBundle, getPropertyValue, getPublicObjectAttribute, getResourceString, getResourceString, getSchemaObjectAttribute, getSession, getSessionInterface, getSharedStateFactory, getSimpleObjectAttribute, getSimpleProperties, getSimpleProperty, getSimplePropertyValue, getStringIdentifier, getSystemObjectAttribute, getTraceLogger, getUpdateContext, handleAdminModeChange, handleEvent, handleFree, handleUpdate, hashCode, hasNameAttribute, hasPropertyBundleAttribute, invalidateState, invokeOperation, invokeOperation, invokeServerMethod, isConnected, isCoreEventPostingEnabled, isInstanceOf, isPersistent, isTraced, lockRows, lookupInstanceLabel, performPostCreateExtensions, performPostFreeExtensions, performPostUpdateExtensions, performPreCreateExtensions, performPreFreeExtensions, performPreUpdateExtensions, postEvent, postEvent, postFree, postUpdate, preCreate, prePostAuditEvent, putProperty, putProperty, removeAllProperties, removeAllSimpleProperties, removeAllSimpleProperties, removed, removeProperty, removeSimpleProperty, removeSimpleProperty, renderAsRandomAccessContent, renderAsReader, renderAsStream, setAttribute, setAttribute, setAttributes, setAttributes, setCopyContext, setFreeContext, setId, setName, setPropertyBundle, setPropertyValue, setUpdateContext, toString, trace, trustHandleCreate, trustHandleCreateAsAdmin, trustHandleFree, trustHandleFreeAsAdmin, trustHandleUpdate, trustHandleUpdateAsAdmin, update, updateAndExposeDefinition, validatePropertyValues, vectorLibraryObjectElement, vectorToLibraryObjectArray, verifyAdministrationMode, verifyConnected, verifyPersistent, verifySystemUserAccess, verifyTargetObject
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
getAttributeByUpperCaseName, getClassId, getId, getSessionInterface
getTraceLogger, isTraced, trace
public static final String CLASS_NAME
public static final String UUID_ATTRIBUTE
public static final String DOMAINSPECIFICATION_ATTRIBUTE
public static final String PHRASE_ATTRIBUTE
public static final String PHRASEALIASES_ATTRIBUTE
public static final String PHRASELANGUAGE_ATTRIBUTE
public static final String ENTITYTYPENAME_ATTRIBUTE
public InformationExtractionEntityPhrase(LibrarySession session, Long id, Long classId, S_LibraryObjectData data) throws IfsException
session
- current LibrarySessionid
- object idclassId
- class iddata
- data componentIfsException
- if the operation failspublic String getUuid() throws IfsException
IfsException
- if the operation failspublic InformationExtractionDomainSpecification getDomainSpecification() throws IfsException
IfsException
- if the operation failspublic String getPhrase() throws IfsException
IfsException
- if the operation failspublic String[] getPhraseAliases() throws IfsException
IfsException
- if the operation failspublic String getPhraseLanguage() throws IfsException
IfsException
- if the operation failspublic String getEntityTypeName() throws IfsException
IfsException
- if the operation failsprotected void postCreate(LibraryObjectDefinition lodef) throws IfsException
LibraryObject
This method is typically overridden by subclasses that
perform operations after an object is created.
Subclasses are expected to invoke super.postCreate
.
postCreate
in class LibraryObject
lodef
- object definition that was used to create the objectIfsException
- if operation fails.protected void preUpdate(LibraryObjectDefinition lodef) throws IfsException
LibraryObject
This method is typically overridden by subclasses that
perform other operations prior to the target object
being updated, in order to modify objects related
to the target object.
Subclasses are expected to invoke super.preUpdate
.
preUpdate
in class LibraryObject
lodef
- object definition used to define how the target object
will be updatedIfsException
- if operation fails.protected void preFree(LibraryObjectDefinition lodef) throws IfsException
LibraryObject
This method is typically overridden by subclasses that
perform other operations prior to the target object
being freed in order to all delete or modify objects related
to the target object.
Subclasses are expected to invoke super.preFree
.
preFree
in class LibraryObject
lodef
- object definition used to hold options related to the free
operationIfsException
- if operation fails.public void insertCustomFulltextIndexEntry() throws IfsException
IfsException
- if operation fails.public void deleteCustomFulltextIndexEntry() throws IfsException
IfsException
- if operation fails.Copyright © 2023. All rights reserved.