public class ContentVaultEntry extends TieSimpleObject
| Modifier and Type | Class and Description | 
|---|---|
static class  | 
ContentVaultEntry.ContentHashType
Enumeration for content hashing options. 
 | 
| Modifier and Type | Field and Description | 
|---|---|
static String | 
CLASS_NAME
The name of the ClassObject representing this class. 
 | 
static String | 
CONTENT_ATTRIBUTE
The row id pointing to the content for this ContentObject 
 in Media's database table. 
 | 
static String | 
CONTENTCONTROLLER_ATTRIBUTE
The referencing ContentController. 
 | 
static String | 
CONTENTHASH_ATTRIBUTE
Name of the CONTENTHASH Attribute 
 | 
static String | 
CONTENTHASHTYPE_ATTRIBUTE
Name of the CONTENTHASHTYPE Attribute 
 | 
static String | 
CONTENTOBJECT_ATTRIBUTE
The referencing ContentObject. 
 | 
static int | 
DEFAULT_ENCRYPTION_VERSION  | 
static String | 
ENCRYPTED_ATTRIBUTE
Name of the ENCRYPTED Attribute 
 | 
static int | 
ENCRYPTION_VERSION_AES256  | 
static String | 
ENCRYPTIONTOKEN_ATTRIBUTE
Name of the ENCRYPTIONTOKEN Attribute 
 | 
static String | 
ENCRYPTIONVERSION_ATTRIBUTE
Name of the ENCRYPTIONVERSION Attribute 
 | 
static String | 
MEDIA_ATTRIBUTE
The Media instance where the content is stored. 
 | 
static String | 
PARTITIONVALUE_ATTRIBUTE
The PARTITIONVALUE column of the content table row. 
 | 
static String | 
STORAGEGROUP_ATTRIBUTE
The StorageGroup used to set the PARTITIONVALUE column of the content
 table row. 
 | 
DOMAIN_UNIQUENAME_DEFAULT_DELIMITER, m_ClassId, m_Id, m_Session, NAME_ATTRIBUTE, PROPERTYBUNDLE_ATTRIBUTE| Modifier | Constructor and Description | 
|---|---|
protected  | 
ContentVaultEntry(LibrarySession session,
                 Long id,
                 Long classId,
                 S_LibraryObjectData data)
Construct a ContentVaultEntry object. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
ContentController | 
getContentController()
Gets the referencing ContentController. 
 | 
String | 
getContentHash()
Returns the hash value (SHA-1 or SHA-2) of the content if hashing is enabled,
 or null otherwise. 
 | 
ContentVaultEntry.ContentHashType | 
getContentHashType()
Gets the current content hash type. 
 | 
int | 
getContentHashTypeCode()
Gets the current content hash type numeric code. 
 | 
ContentObject | 
getContentObject()
Gets the referencing ContentObject. 
 | 
long | 
getContentRowId()
Gets Content row ID. 
 | 
long | 
getEncryptionToken()
Gets the encryption token value. 
 | 
int | 
getEncryptionVersion()
Gets the encryption version value. 
 | 
Media | 
getMedia()
Gets the Media object. 
 | 
long | 
getPartitionValue()
Gets the partition value used in storing the content in the content table. 
 | 
StorageGroup | 
getStorageGroup()
Gets the StorageGroup used to set the PARTITIONVALUE column of the
 content table row. 
 | 
boolean | 
isEncrypted()
Gets indication of encryption. 
 | 
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 CONTENTOBJECT_ATTRIBUTE
public static final String CONTENTCONTROLLER_ATTRIBUTE
public static final String MEDIA_ATTRIBUTE
public static final String CONTENT_ATTRIBUTE
public static final String STORAGEGROUP_ATTRIBUTE
public static final String PARTITIONVALUE_ATTRIBUTE
public static final String CONTENTHASHTYPE_ATTRIBUTE
public static final String CONTENTHASH_ATTRIBUTE
public static final String ENCRYPTED_ATTRIBUTE
public static final String ENCRYPTIONTOKEN_ATTRIBUTE
public static final String ENCRYPTIONVERSION_ATTRIBUTE
public static final int ENCRYPTION_VERSION_AES256
public static final int DEFAULT_ENCRYPTION_VERSION
protected ContentVaultEntry(LibrarySession session, Long id, Long classId, S_LibraryObjectData data) throws IfsException
session - current LibrarySessionid - object idclassId - class iddata - data componentIfsException - if the operation failspublic ContentObject getContentObject() throws IfsException
IfsException - if operation failspublic ContentController getContentController() throws IfsException
IfsException - if operation failspublic Media getMedia() throws IfsException
IfsException - if the operation fails.public StorageGroup getStorageGroup() throws IfsException
IfsException - if the operation failspublic long getContentRowId()
                     throws IfsException
IfsException - if the operation fails.public long getPartitionValue()
                       throws IfsException
IfsException - if the operation fails.public boolean isEncrypted()
                    throws IfsException
IfsException - if operation failspublic long getEncryptionToken()
                        throws IfsException
IfsException - if operation failspublic int getEncryptionVersion()
                         throws IfsException
IfsException - if operation failspublic int getContentHashTypeCode()
                           throws IfsException
IfsException - if operation failspublic ContentVaultEntry.ContentHashType getContentHashType() throws IfsException
IfsException - if operation failspublic String getContentHash() throws IfsException
IfsException - if the operation failsCopyright © 2025. All rights reserved.