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, handleCascadecascadeDeleteToLeftObject, cascadeDeleteToRightObject, cascadeFree, cascadeFreeToLeftObject, cascadeFreeToRightObject, cascadeUndeleteToLeftObject, cascadeUndeleteToRightObject, extendedPreFree, getLeftObject, getRightObject, vectorToSRelationshipArrayaddCategory, createCategories, extendedPostInsert, extendedPostUpdate, getCategories, getCategories, getCategories, removeCategories, updateCategories, verifyCanCreate, verifyCanFree, verifyCanUpdateadded, 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, getAuditDomainContextFolder, 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, postEvent, postFree, postInsert, postUpdate, preFree, preInsert, preUpdate, privilegedUpdate, removed, renderAsReader, renderAsStream, setAttribute, setAttribute, setAttributes, toString, trace, update, validateStringArray, verifyCanGetContent, verifyCanSetContent, verifyCanSetPolicy, verifyPersistent, verifyWriteableTransactionInProgressclone, finalize, getClass, notify, notifyAll, wait, wait, waitgetAttributeByUpperCaseName, getClassId, getId, getSessionInterfacegetTraceLogger, isTraced, tracepublic 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_FolderRelationshipopState - 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_SystemObjectopState - 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_Relationshipdef - 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_LibraryObjectdef - the Definition describing the insertIfsException - if operation fails.protected void updateRows(S_LibraryObjectDefinition def) throws IfsException
updateRows in class S_LibraryObjectdef - the Definition describing the updateIfsException - if operation fails.protected void associatedPreInsert(OperationState opState, S_LibraryObjectDefinition def) throws IfsException
associatedPreInsert in class S_FolderRelationshipopState - 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_FolderRelationshipopState - 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_FolderRelationshipopState - 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_FolderRelationshipopState - 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 © 2025. All rights reserved.