public class StixDomainObject extends TieApplicationObject
Modifier and Type | Field and Description |
---|---|
static String |
ALIASES_ATTRIBUTE
The name of the Attribute representing
The canonical aliases for this object.
|
static String |
CANONICALNAME_ATTRIBUTE
The name of the Attribute representing
The canonical representation of the SDO name.
|
static String |
CLASS_NAME
The name of the ClassObject representing this class.
|
static String |
DESCRIPTIONDOCUMENT_ATTRIBUTE
The name of the Attribute representing
The document that holds the detailed description of the Stix object
that is searchable via full text search.
|
static String |
EXTERNALREFERENCES_ATTRIBUTE
The name of the Attribute representing
The set of external references for this object.
|
static String |
FIRSTSEEN_ATTRIBUTE
The name of the Attribute representing
The time this object was first seen.
|
static String |
IDENTITYCREATOR_ATTRIBUTE
The name of the Attribute representing
The identity credited for creating this object.
|
static String |
INDEXEDNAME_ATTRIBUTE
The name of the Attribute representing
the name used in a custom Text index..
|
static String |
INDEXEDNAMELANGUAGE_ATTRIBUTE
The name of the Attribute representinglanguage
to use for the custom Text index.
|
static String |
LABELS_ATTRIBUTE
The name of the Attribute representing
The open vocabulary labels used for some objects.
|
static String |
LASTSEEN_ATTRIBUTE
The name of the Attribute representing
The time this object was last seen.
|
static String |
REPORT_ATTRIBUTE
The name of the Attribute representing
the StixReport in which this object was reported.
|
static String |
STATUS_ATTRIBUTE
The name of the Attribute representing
the status of the object.
|
ACL_ATTRIBUTE, CREATEDATE_ATTRIBUTE, CREATOR_ATTRIBUTE, DELETOR_ATTRIBUTE, DESCRIPTION_ATTRIBUTE, EXPIRATIONDATE_ATTRIBUTE, FAMILY_ATTRIBUTE, FLAG_CATEGORY_EXISTS, FLAG_CONFIGURATIONCATEGORY_EXISTS, FLAG_MARKED, FLAG_NOINFERIOR, FLAG_NOSELECT, FLAG_NTFS_ARCHIVE, FLAG_NTFS_HIDDEN, FLAG_NTFS_READONLY, FLAG_NTFS_SYSTEM, FLAG_UNMARKED, FLAGS_ATTRIBUTE, LASTMODIFIER_ATTRIBUTE, LASTMODIFYDATE_ATTRIBUTE, LOCKENTRIES_ATTRIBUTE, LOCKOBJECT_ATTRIBUTE, NAME_ATTRIBUTE, OWNER_ATTRIBUTE, POLICYBUNDLE_ATTRIBUTE, POLICYLISTS_ATTRIBUTE, PRIMARYPARENTFOLDER_ATTRIBUTE, PROPERTYBUNDLE_ATTRIBUTE, RESOLVEDPUBLICOBJECT_ATTRIBUTE, SECURINGPUBLICOBJECT_ATTRIBUTE
DOMAIN_UNIQUENAME_DEFAULT_DELIMITER, m_ClassId, m_Id, m_Session
Constructor and Description |
---|
StixDomainObject(LibrarySession session,
Long id,
Long classId,
S_LibraryObjectData data)
Construct a StixDomainObject object.
|
Modifier and Type | Method and Description |
---|---|
String[] |
getAliases()
Gets The canonical aliases for this object.
|
String |
getCanonicalName()
Gets The canonical representation of the SDO name.
|
Document |
getDescriptionDocument()
Gets the document that holds the detailed description of the Stix object
that is searchable via full text search.
|
String[] |
getExternalReferences()
Gets The set of external references for this object.
|
Date |
getFirstSeen()
Gets The time this object was first seen.
|
PublicObject |
getIdentityCreator()
Gets The identity credited for creating this object.
|
String |
getIndexedName()
Gets name used in a custom Text index.
|
String[] |
getLabels()
Gets The open vocabulary labels used for some objects.
|
Date |
getLastSeen()
Gets The time this object was last seen.
|
StixRelationObject[] |
getReferencingStixRelationObjects()
Gets the StixRelationObjects that reference the target object.
|
StixReport |
getReport()
Gets the StixReport in which this object was reported.
|
String |
getStatus()
Gets the status of the object.
|
StixRelationObject[] |
getStixRelationObjects()
Gets the StixRelationObjects that this object references.
|
protected void |
preCreate(LibraryObjectDefinition lodef)
Extensibility point to perform actions prior to the
creation of a PublicObject.
|
void |
setAliases(String[] val)
Sets The canonical aliases for this object.
|
void |
setCanonicalName(String val)
Sets The canonical representation of the SDO name.
|
void |
setDescriptionDocument(Document val)
Sets the document that holds the detailed description of the Stix object
that is searchable via full text search.
|
void |
setExternalReferences(String[] val)
Sets The set of external references for this object.
|
void |
setFirstSeen(Date val)
Sets The time this object was first seen.
|
void |
setIdentityCreator(PublicObject val)
Sets The identity credited for creating this object.
|
void |
setLabels(String[] val)
Sets The open vocabulary labels used for some objects.
|
void |
setLastSeen(Date val)
Sets The time this object was last seen.
|
auditPublicObjectLocked, auditPublicObjectUnlocked, auditUpdated, constructApplicationObject, constructApplicationObjectVector, isValidEventType, postCreate, preFree, reportApplicationObjectCreated, reportApplicationObjectFreed
addAccess, addAttachment, addCategory, addFlags, addMessageList, addRelationship, canAcquireManualLock, canReleaseDavLock, canReleaseLock, canReleaseManualLock, capabilities, checkAuditViewCapability, checkCapabilities, checkCapability, checkEffectiveAccess, checkEffectiveAccess, checkLockAccess, checkParentFolderCapability, checkVersioned, clearFlags, constructPublicObject, constructPublicObjectArray, constructPublicObjectVector, containsLockEntry, copy, coreAutoFolderingEnabled, createCategories, createDedicatedPolicyPropertyBundle, delete, deriveEffectiveAccessLevel, findAttachmentRelation, findOrAddActivityRecord, findOrAddActivityRecord, findOrAddActor, findOrAddActor, findOrAddMessageList, findOrAddMessageList, free, getAcl, getActivityRecord, getActor, getAllFolderPaths, getAllFolderPaths, getAllFolderPaths, getAnyFolderPath, getAnyFolderPath, getAnyFolderPath, getAttachmentRelation, getAttachmentRelations, getAttachments, getCapabilities, getCategories, getCategories, getCategories, getCategories, getCategories, getCategory, getConsumedStorage, getCreateDate, getCreator, getDefaultAccessLevel, getDefinitionForSimplePropertyUpdates, getDeletor, getDescription, getEffectiveAccessLevel, getEffectiveAccessLevel, getExpirationDate, getFamily, getFirstCategory, getFirstVersion, getFlags, getFolderReferences, getFolderReferences, getFolderReferencesSortSpecification, getLastModifier, getLastModifyDate, getLastVersion, getLeftwardRelationshipObjects, getLeftwardRelationshipObjects, getLeftwardRelationships, getLeftwardRelationships, getLeftwardRelationshipsCount, getLeftwardRelationshipsCount, getLinks, getLockEntries, getLockEntries, getLockObject, getLockRestrictions, getLockTypeAuditProperties, getMessageList, getNextVersion, getOwner, getPolicyBundle, getPolicyLists, getPreviousVersion, getPrimaryFolderPath, getPrimaryParentFolder, getPrimaryParentFolder, getRelations, getReservationComment, getReservationDate, getReservor, getResolvedPublicObject, getRestrictingLockEntries, getRightwardRelationshipObjects, getRightwardRelationshipObjects, getRightwardRelationships, getRightwardRelationships, getSecuringPublicObject, getSingletonVersionDescription, getVersionNumber, getVersions, getVersionSeries, getWorkingCopy, grantAccess, handleCopy, handleCreate, handleUnlockAll, hasActivityRecord, hasActor, hasAttachmentRelation, hasCategories, hasCategory, hasConfigurationCategories, hasMessageList, hasNameAttribute, hasPropertyBundleAttribute, isAttachment, isDeleted, isLatestVersion, isLocked, isLockingSupported, isOwner, isReserved, isReservedByCurrentUser, isVersionable, isVersioned, isWorkingCopy, listLeftwardRelationships, listRightwardRelationships, lock, lock, lock, lock, newVersion, postCopy, postSecurityChangedEvent, postUpdate, preCopy, preUpdate, putPolicy, reassociateLinks, removeAllPolicies, removeAttachment, removePolicy, removePolicy, removeRelationship, reserveNext, resetFolderReferences, resolveFolderReferenceSortSpecification, revokeAccess, revokeAllAccess, setAcl, setDescription, setExpirationDate, setFlags, setFolderReferencesSortSpecification, setLockEntries, setLockEntrySecurity, setOwner, setOwnerByName, setPolicyBundle, setPolicyLists, setSecuringPublicObject, toPublicObjectArray, undelete, unlock, unlock, unlockAll, unReserve, updateFlags, updateLock, vectorPublicObjectElement, vectorToPublicObjectArray, verifyAddRelationshipCapability, verifyCapabilities, verifyCapability, verifyDeleteCapability, verifyLockCapability, verifyRemoveRelationshipCapability, verifyUnlockCapability, verifyVersionSeries
added, addSimpleProperty, addSimpleProperty, applyProperties, auditCreated, 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, 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, invalidateState, invokeOperation, invokeOperation, invokeServerMethod, isConnected, isCoreEventPostingEnabled, isInstanceOf, isPersistent, isTraced, lockRows, lookupInstanceLabel, performPostCreateExtensions, performPostFreeExtensions, performPostUpdateExtensions, performPreCreateExtensions, performPreFreeExtensions, performPreUpdateExtensions, postEvent, postEvent, postFree, 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 CANONICALNAME_ATTRIBUTE
public static final String INDEXEDNAME_ATTRIBUTE
public static final String INDEXEDNAMELANGUAGE_ATTRIBUTE
public static final String DESCRIPTIONDOCUMENT_ATTRIBUTE
public static final String ALIASES_ATTRIBUTE
public static final String LABELS_ATTRIBUTE
public static final String EXTERNALREFERENCES_ATTRIBUTE
public static final String IDENTITYCREATOR_ATTRIBUTE
public static final String FIRSTSEEN_ATTRIBUTE
public static final String LASTSEEN_ATTRIBUTE
public static final String STATUS_ATTRIBUTE
public static final String REPORT_ATTRIBUTE
public StixDomainObject(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 getCanonicalName() throws IfsException
IfsException
- if the operation failspublic String getIndexedName() throws IfsException
IfsException
- if the operation failspublic Document getDescriptionDocument() throws IfsException
IfsException
- if the operation failspublic String[] getAliases() throws IfsException
IfsException
- if the operation failspublic String[] getLabels() throws IfsException
IfsException
- if the operation failspublic String[] getExternalReferences() throws IfsException
IfsException
- if the operation failspublic PublicObject getIdentityCreator() throws IfsException
IfsException
- if the operation failspublic Date getFirstSeen() throws IfsException
IfsException
- if the operation failspublic Date getLastSeen() throws IfsException
IfsException
- if the operation failspublic String getStatus() throws IfsException
Currently one of common, reported-training, reported-test, reported-eval, reported-duplicate.
IfsException
- if the operation failspublic StixReport getReport() throws IfsException
Null only for a common object.
IfsException
- if the operation failspublic StixRelationObject[] getStixRelationObjects() throws IfsException
IfsException
- if the operation failspublic StixRelationObject[] getReferencingStixRelationObjects() throws IfsException
IfsException
- if the operation failspublic void setCanonicalName(String val) throws IfsException
val
- the new valueIfsException
- if the operation failspublic void setDescriptionDocument(Document val) throws IfsException
val
- the new valueIfsException
- if the operation failspublic void setAliases(String[] val) throws IfsException
val
- the new valueIfsException
- if the operation failspublic void setLabels(String[] val) throws IfsException
val
- the new valueIfsException
- if the operation failspublic void setExternalReferences(String[] val) throws IfsException
val
- the new valueIfsException
- if the operation failspublic void setIdentityCreator(PublicObject val) throws IfsException
val
- the new valueIfsException
- if the operation failspublic void setFirstSeen(Date val) throws IfsException
val
- the new valueIfsException
- if the operation failspublic void setLastSeen(Date val) throws IfsException
val
- the new valueIfsException
- if the operation failsprotected void preCreate(LibraryObjectDefinition lodef) throws IfsException
PublicObject
Set an option that indicates that Categories are NOT to be created from within S_PublicObject.
preCreate
in class PublicObject
lodef
- object definition that will be used to create
the objectIfsException
- if the operation failsCopyright © 2023. All rights reserved.