public class ControllerAlert extends TieSimpleObject
| Modifier and Type | Class and Description |
|---|---|
static class |
ControllerAlert.AlertCode
Enumeration for the various Alert codes.
|
| Modifier and Type | Field and Description |
|---|---|
static String |
ALERTCODE_ATTRIBUTE
The name of the Attribute representing
The code identify the type of ControllerAlert.
|
static String |
ALERTDATE_ATTRIBUTE
The name of the Attribute representing
The date this ControllerAlert was placed.
|
static String |
CLASS_NAME
The name of the ClassObject representing this class.
|
static int |
CODE_CLEAR
The ControllerAlert code that indicates no alert has been posted.
|
static int |
CODE_DISPOSED
The ControllerAlert code to declare that a RuntimeState object
was disposed without being requested.
|
static int |
CODE_NEWNODE
The ControllerAlert code to declare a new node.
|
static String |
CONTROLLERJOB_ATTRIBUTE
The name of the Attribute representing
The Job that initiated the request, associated with this alert, if any.
|
static String |
INFONUMBER_ATTRIBUTE
The name of the Attribute representing
Data element for Alert info, for a number.
|
static String |
INFOSTRING_ATTRIBUTE
The name of the Attribute representing
Data element for Alert info, for a String.
|
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| Modifier | Constructor and Description |
|---|---|
protected |
ControllerAlert(LibrarySession session,
Long id,
Long classId,
S_LibraryObjectData data)
Construct a ControllerAlert object.
|
| Modifier and Type | Method and Description |
|---|---|
void |
clear()
Clears an instance, by updating all elements to null.
|
static ControllerAlert |
create(LibrarySession session)
Creates an empty instance.
|
ControllerAlert.AlertCode |
getAlertCode()
Gets the Alert code enum that identifies the type of ControllerAlert.
|
String |
getAlertCodeName()
Gets the Alert code name that identifies the type of ControllerAlert.
|
int |
getAlertCodeNumber()
Gets the Alert code number that identifies the type of ControllerAlert.
|
Date |
getAlertDate()
Gets The date this ControllerAlert was placed.
|
ControllerJob |
getControllerJob()
Returns the Job that initiated the request, associated with this alert,
if any.
|
Long |
getInfoNumber()
Gets Data element for Alert info, for a number.
|
String |
getInfoString()
Gets Data element for Alert info, for a String.
|
String |
getUuid()
Gets the value of the UUID attribute.
|
boolean |
isAlertActive()
Gets whether there is a pending Alert.
|
void |
updateForSimpleAlert(int code)
Update the instance, for a simple Alert indicated by the specified Alert code.
|
void |
updateForSimpleAlert(int code,
ControllerJob job)
Update the instance, for a simple Alert indicated by the
specified Alert code, along with an optional associated ControllerJob.
|
free, handleCreate, isValidEventTypeadded, 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, postCreate, postEvent, postEvent, postFree, postUpdate, preCreate, preFree, prePostAuditEvent, preUpdate, 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, verifyTargetObjectclone, finalize, getClass, notify, notifyAll, wait, wait, waitgetAttributeByUpperCaseName, getClassId, getId, getSessionInterfacegetTraceLogger, isTraced, tracepublic static final String CLASS_NAME
public static final String UUID_ATTRIBUTE
public static final String CONTROLLERJOB_ATTRIBUTE
public static final String ALERTCODE_ATTRIBUTE
public static final String ALERTDATE_ATTRIBUTE
public static final String INFONUMBER_ATTRIBUTE
public static final String INFOSTRING_ATTRIBUTE
public static final int CODE_CLEAR
public static final int CODE_NEWNODE
public static final int CODE_DISPOSED
protected ControllerAlert(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 ControllerJob getControllerJob() throws IfsException
Returns null if there was no associated ControllerJob.
IfsException - if operation failspublic int getAlertCodeNumber()
throws IfsException
IfsException - if the operation failspublic ControllerAlert.AlertCode getAlertCode() throws IfsException
IfsException - if the operation failspublic String getAlertCodeName() throws IfsException
IfsException - if the operation failspublic Date getAlertDate() throws IfsException
IfsException - if the operation failspublic boolean isAlertActive()
throws IfsException
IfsException - if the operation failspublic Long getInfoNumber() throws IfsException
IfsException - if the operation failspublic String getInfoString() throws IfsException
IfsException - if the operation failspublic static ControllerAlert create(LibrarySession session) throws IfsException
session - session contextIfsException - if the operation failspublic void clear()
throws IfsException
IfsException - if the operation failspublic void updateForSimpleAlert(int code)
throws IfsException
code - the Alert codeIfsException - if the operation failspublic void updateForSimpleAlert(int code,
ControllerJob job)
throws IfsException
code - the Alert codejob - the associated ControllerJob, if anyIfsException - if the operation failsCopyright © 2025. All rights reserved.