public class S_FolderPathRelationship extends S_TieFolderRelationship
S_LibraryObject.MapInfo
Modifier and Type | Field and Description |
---|---|
static String |
CLASS_NAME
the classname of this serverside object: FOLDERPATHRELATIONSHIP
|
static char[] |
s_IllegalCharacterSet
The char[] of illegal characters for object names
|
CASCADE_OP_COPY_PUBLICOBJECT_TO_CATEGORY, CASCADE_OP_COPY_PUBLICOBJECT_TO_RIGHT_RELATIONSHIP, CASCADE_OP_DELETE_FAMILY_TO_VERSIONSERIES, CASCADE_OP_DELETE_PUBLICOBJECT_TO_LEFT_RELATIONSHIP, CASCADE_OP_DELETE_PUBLICOBJECT_TO_RIGHT_RELATIONSHIP, CASCADE_OP_DELETE_PUBLICOBJECT_TO_VERSIONDESCRIPTION, CASCADE_OP_DELETE_RELATIONSHIP_TO_LEFT_PUBLICOBJECT, CASCADE_OP_DELETE_RELATIONSHIP_TO_RIGHT_PUBLICOBJECT, CASCADE_OP_DELETE_VERSIONDESCRIPTION_TO_PUBLICOBJECT, CASCADE_OP_DELETE_VERSIONDESCRIPTION_TO_VERSIONSERIES, CASCADE_OP_DELETE_VERSIONSERIES_TO_FAMILY, CASCADE_OP_DELETE_VERSIONSERIES_TO_VERSIONDESCRIPTION, CASCADE_OP_FREE_CATEGORY_TO_PUBLICOBJECT, CASCADE_OP_FREE_CATEGORY_TO_SCHEMAOBJECT, CASCADE_OP_FREE_CATEGORY_TO_SYSTEMOBJECT, CASCADE_OP_FREE_FAMILY_TO_VERSIONSERIES, CASCADE_OP_FREE_PUBLICOBJECT_TO_CATEGORY, CASCADE_OP_FREE_PUBLICOBJECT_TO_LEFT_RELATIONSHIP, CASCADE_OP_FREE_PUBLICOBJECT_TO_RIGHT_RELATIONSHIP, CASCADE_OP_FREE_PUBLICOBJECT_TO_VERSIONDESCRIPTION, CASCADE_OP_FREE_RELATIONSHIP_TO_LEFT_PUBLICOBJECT, CASCADE_OP_FREE_RELATIONSHIP_TO_RIGHT_PUBLICOBJECT, CASCADE_OP_FREE_SCHEMAOBJECT_TO_CATEGORY, CASCADE_OP_FREE_SYSTEMOBJECT_TO_CATEGORY, CASCADE_OP_FREE_VERSIONDESCRIPTION_TO_PUBLICOBJECT, CASCADE_OP_FREE_VERSIONDESCRIPTION_TO_VERSIONSERIES, CASCADE_OP_FREE_VERSIONSERIES_TO_FAMILY, CASCADE_OP_FREE_VERSIONSERIES_TO_VERSIONDESCRIPTION, CASCADE_OP_UNDEFINED, CASCADE_OP_UNDELETE_FAMILY_TO_VERSIONSERIES, CASCADE_OP_UNDELETE_PUBLICOBJECT_TO_LEFT_RELATIONSHIP, CASCADE_OP_UNDELETE_PUBLICOBJECT_TO_RIGHT_RELATIONSHIP, CASCADE_OP_UNDELETE_PUBLICOBJECT_TO_VERSIONDESCRIPTION, CASCADE_OP_UNDELETE_RELATIONSHIP_TO_LEFT_PUBLICOBJECT, CASCADE_OP_UNDELETE_RELATIONSHIP_TO_RIGHT_PUBLICOBJECT, CASCADE_OP_UNDELETE_VERSIONDESCRIPTION_TO_PUBLICOBJECT, CASCADE_OP_UNDELETE_VERSIONDESCRIPTION_TO_VERSIONSERIES, CASCADE_OP_UNDELETE_VERSIONSERIES_TO_FAMILY, CASCADE_OP_UNDELETE_VERSIONSERIES_TO_VERSIONDESCRIPTION, CASCADE_OP_UPDATE_CATEGORY_TO_PUBLICOBJECT, CASCADE_OP_UPDATE_CATEGORY_TO_SCHEMAOBJECT, CASCADE_OP_UPDATE_CATEGORY_TO_SYSTEMOBJECT, CASCADE_OP_UPDATE_PUBLICOBJECT_TO_CATEGORY, CASCADE_OP_UPDATE_SCHEMAOBJECT_TO_CATEGORY, CASCADE_OP_UPDATE_SYSTEMOBJECT_TO_CATEGORY, DEFAULT_RENDERER, m_ClassId, m_Id, m_Session
Modifier | Constructor and Description |
---|---|
protected |
S_FolderPathRelationship(S_LibrarySession session,
Long classId)
Construct a S_FolderPathRelationship object.
|
protected |
S_FolderPathRelationship(S_LibrarySession session,
S_LibraryObjectData data)
Construct a S_FolderPathRelationship object.
|
Modifier and Type | Method and Description |
---|---|
protected void |
associatedPostFree(OperationState opState,
S_LibraryObjectDefinition def)
an extensibility point for post free actions on
associated objects.
|
protected void |
associatedPostInsert(OperationState opState,
S_LibraryObjectDefinition def)
an extensibility point for post insert actions on
associated objects.
|
protected void |
associatedPreInsert(OperationState opState,
S_LibraryObjectDefinition def)
an extensibility point for pre insert actions on
associated objects.
|
protected void |
deriveDefinition(S_LibraryObjectDefinition def)
Add to the S_LibraryObjectDefinition
for this class.
|
Serializable |
DYNAddToFolderIndex(Serializable payload)
Add this parent/child relationship to the folder index
|
protected void |
extendedPreInsert(OperationState opState,
S_LibraryObjectDefinition def)
Operations to be preformed before creating an instance of S_FolderPathRelationship.
|
protected void |
extendedPreRemoveRelationship(OperationState opState,
S_PublicObject rightpo,
S_LibraryObjectDefinition def)
an extensibility point before a relationship is removed.
|
protected void |
extendedPreUpdate(OperationState opState,
S_LibraryObjectDefinition def)
Operations to be preformed before updating an instance of S_FolderRelationship.
|
protected void |
insertRows(S_LibraryObjectDefinition def)
Update the rows from each table for this instance.
|
protected static boolean |
nameHasIllegalCharacters(String name)
Check to see if an object name is legal.
|
protected void |
updateRows(S_LibraryObjectDefinition def)
Update the rows from each table for this instance.
|
extendedPostAddRelationship, extendedPostRemoveRelationship, extendedPreAddRelationship, handleCascade
cascadeDeleteToLeftObject, cascadeDeleteToRightObject, cascadeFree, cascadeFreeToLeftObject, cascadeFreeToRightObject, cascadeUndeleteToLeftObject, cascadeUndeleteToRightObject, extendedPreFree, getLeftObject, getRightObject, vectorToSRelationshipArray
addCategory, createCategories, extendedPostInsert, extendedPostUpdate, getCategories, getCategories, getCategories, removeCategories, updateCategories, verifyCanCreate, verifyCanFree, verifyCanUpdate
added, applyValueDefault, canPurge, cascadeCopy, cascadeUpdate, checkRequiredForInsert, checkSettable, clearArrayTypeAttributeValues, clearMapTypeAttributeValues, clonePublicObjectAttribute, constructIdArray, constructIdArray, copy, copy, copyVectorToLibraryObjectArray, createDefaultPolicyPropertyBundle, createDefaultPropertyBundle, createDefaultPropertyBundle, createInstance, deleteRows, deriveOwnerUniqueName, deriveOwnerUniqueName, deriveUppercasedAttribute, determineClassDomain, determinePolicy, determinePolicy, determineValueDefault, determineValueDomain, dispose, DYNInvalidateState, DYNLockRows, equals, equals, executePolicyOperation, extendedPostFree, extendedPreCopy, findPolicyFromPropertyBundleAv, free, free, getAttribute, getAttributeByUpperCaseName, getAuditCertificateName, getAuditDomainContext, getAuditEventFolderContext, getClassData, getClassId, getClassName, getClassObject, getContentStorageManager, getData, getDefinition, getEffectivePolicyActionContexts, getEffectivePolicyListElements, getEventualAttributeByUpperCaseName, getId, getLibraryConnection, getName, getObjectReferenceAttribute, getPropertyBundle, getPropertyValue, getResourceString, getResourceString, getService, getSession, getSessionInterface, getTraceLogger, handleEvent, hashCode, hasNameAttribute, insertReferenceAttributes, insertRow, invalidateState, invokeOperation, invokePolicyMethod, isAuditCertificateSecured, isBroadcastCreateEventEnabled, isInstanceOf, isPersistent, issueCascade, isTraced, lockRows, postEvent, postEvent, postFree, postInsert, postUpdate, preFree, preInsert, preUpdate, privilegedUpdate, removed, renderAsReader, renderAsStream, setAttribute, setAttribute, setAttributes, toString, trace, update, validateStringArray, verifyCanGetContent, verifyCanSetContent, verifyCanSetPolicy, verifyPersistent, verifyWriteableTransactionInProgress
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
getAttributeByUpperCaseName, getClassId, getId, getSessionInterface
getTraceLogger, isTraced, trace
public static final char[] s_IllegalCharacterSet
public static final String CLASS_NAME
protected S_FolderPathRelationship(S_LibrarySession session, S_LibraryObjectData data) throws IfsException
session
- current LibrarySessiondata
- Data componentIfsException
- if the operation failsprotected S_FolderPathRelationship(S_LibrarySession session, Long classId) throws IfsException
session
- current LibrarySessionclassId
- the class idIfsException
- if the operation failsprotected void extendedPreInsert(OperationState opState, S_LibraryObjectDefinition def) throws IfsException
extendedPreInsert
in class S_FolderRelationship
opState
- current operation statedef
- current object definition to be updated with system attributesIfsException
- if operation fails.protected void extendedPreUpdate(OperationState opState, S_LibraryObjectDefinition def) throws IfsException
extendedPreUpdate
in class S_SystemObject
opState
- the operation statedef
- current object definition to be updated with system attributesIfsException
- if operation fails.protected void deriveDefinition(S_LibraryObjectDefinition def) throws IfsException
deriveDefinition
in class S_Relationship
def
- the S_LibraryObjectDefinition that contains
the definition of the target object.IfsException
- if operation fails.protected static boolean nameHasIllegalCharacters(String name)
name
- the object name to checkprotected void insertRows(S_LibraryObjectDefinition def) throws IfsException
insertRows
in class S_LibraryObject
def
- the Definition describing the insertIfsException
- if operation fails.protected void updateRows(S_LibraryObjectDefinition def) throws IfsException
updateRows
in class S_LibraryObject
def
- the Definition describing the updateIfsException
- if operation fails.protected void associatedPreInsert(OperationState opState, S_LibraryObjectDefinition def) throws IfsException
associatedPreInsert
in class S_FolderRelationship
opState
- the operation statedef
- the LibraryObjectDefinition that contains
the settings for the new instance.IfsException
- if any other aspect of the operation fails.protected void associatedPostInsert(OperationState opState, S_LibraryObjectDefinition def) throws IfsException
associatedPostInsert
in class S_FolderRelationship
opState
- the operation statedef
- the LibraryObjectDefinition that contains
the settings for the new instance.IfsException
- if any other aspect of the operation fails.protected void associatedPostFree(OperationState opState, S_LibraryObjectDefinition def) throws IfsException
associatedPostFree
in class S_FolderRelationship
opState
- the operation statedef
- the LibraryObjectDefinition for this operationIfsException
- if any other aspect of the operation fails.protected void extendedPreRemoveRelationship(OperationState opState, S_PublicObject rightpo, S_LibraryObjectDefinition def) throws IfsException
extendedPreRemoveRelationship
in class S_FolderRelationship
opState
- the operation staterightpo
- the item being removed from the folderIfsException
- if any other aspect of the operation fails.public Serializable DYNAddToFolderIndex(Serializable payload) throws IfsException
payload
- ignoredIfsException
- if the operation failsCopyright © 2023. All rights reserved.