public class VersioningOperations extends BaseTestOperations
Modifier and Type | Class and Description |
---|---|
class |
VersioningOperations.CreateModifyDateTest
CreateModifyDateTest performs basic tests involving deleting versions.
|
class |
VersioningOperations.DeleteVersionsTest
DeleteVersionsTest performs basic tests involving deleting versions.
|
class |
VersioningOperations.DeletorTest
DeletorTest performs basic versioning tests involving the DELETOR attribute.
|
class |
VersioningOperations.FtpVersionModelTest
FtpVersionModelTest performs versioning tests based on the FTP model.
|
class |
VersioningOperations.RelationTest
RelationTest performs basic Relationship tests.
|
class |
VersioningOperations.VersionBasicTest
VersionBasicTest performs basic versioning tests.
|
class |
VersioningOperations.VersionNonOwnerTest
VersionNonOwnerTest performs basic versioning tests involving
different OWNERs.
|
BaseTestOperations.TestAction
ScriptOperations.ClassObjectOptions, ScriptOperations.JdbcExecutor, ScriptOperations.SavedSearchResult, ScriptOperations.ServerDefinition, ScriptOperations.ServiceDefinition
Modifier and Type | Field and Description |
---|---|
protected Long |
m_UseAcl |
m_CleanupList
INDENT
Constructor and Description |
---|
VersioningOperations(ScriptDriver driver)
Constructs a VersioningOperations.
|
Modifier and Type | Method and Description |
---|---|
void |
cancelCheckout(String vsname) |
void |
checkin(String objname,
String classname,
String vdname,
String vsname) |
void |
checkout(String vsname) |
protected AccessControlEntryDefinition |
createAceDef(LibrarySession sess,
DirectoryObject grantee,
boolean isWorld,
String accessList) |
void |
createObject(String objname,
String classname) |
protected PublicObjectDefinition |
createPODefinition(LibrarySession sess,
String objname,
String classname) |
void |
createSystemAcl(String aclname) |
protected VersionDescriptionDefinition |
createVDDefinition(LibrarySession sess,
String vdname,
String vsname,
String familyName) |
void |
createVersionDescription(String objname,
String classname,
String vdname,
String vsname) |
void |
createVersionedObject(String objname,
String classname,
String vdname,
String vsname,
String familyName) |
void |
createVersionSeries(String objname,
String classname,
String vdname,
String vsname,
String familyName) |
protected void |
displayFamily(Family family,
LibrarySession sess,
String indent) |
protected void |
displayObject(PublicObject po,
LibrarySession sess,
String indent) |
protected void |
displayVersionDescription(VersionDescription vd,
LibrarySession sess,
String indent) |
protected void |
displayVersionSeries(VersionSeries vs,
LibrarySession sess,
String indent) |
void |
freeSystemAcl(String aclname) |
void |
grantToUser(String aclname,
String grantee,
String accessList) |
void |
lockObject(String objname,
String lockstateName) |
protected String |
lockStateToString(int lockstate) |
protected PublicObject |
lookupOptionalObject(LibrarySession sess,
String objname) |
protected PublicObject |
lookupPublicObject(LibrarySession sess,
String objname)
Lookup a PublicObject by the specified tag.
|
void |
performCreateModifyDateTest()
Performs actions for CreateModifyDateTest.
|
void |
performDeleteVersionsTest()
Performs actions for DeleteVersionsTest.
|
void |
performDeletorTest(String auxUser)
Performs actions for DeletorTest.
|
void |
performFtpVersionModelTest(String fileName)
Performs actions for FtpVersionModelTest.
|
void |
performRelationTest()
Performs actions for RelationTest.
|
void |
performVersionBasicTest(String fileName,
String auxUser)
Performs actions for VersionBasicTest.
|
void |
performVersionNonOwnerTest(String fileName,
String auxUser)
Performs actions for VersionNonOwnerTest.
|
protected void |
registerNewObject(PublicObject po) |
protected void |
registerNewObjects(VersionDescription vd) |
protected void |
setClassObjectInDefinition(LibrarySession sess,
LibraryObjectDefinition def,
String classname) |
void |
setDescription(String objname,
String newdesc) |
void |
setPendingObject(String objname,
String classname,
String vsname) |
void |
showObject(String objname)
Show details about a LibraryObject.
|
protected int |
toLockState(String lockstateName) |
void |
useAcl() |
void |
useAcl(String aclname) |
protected void |
verifyNotDuplicate(String name) |
addObjectForCleanup, assertTrue, cleanup, doCleanup, free, getCurrentUser, getCurrentUserName, launchTestAction
abortTransaction, acquireLock, acquireManualLock, activateAuditHandlerSpecification, activateAuditSpecification, activateOperationActionSpecification, activateServerSpecification, activateSystemObject, addAttachment, addAttribute, addAuditEventProperty, addAuditType, addAuditTypesForClass, addBooleanHandlerProperty, addCategory, addDefinitionAuditEntryType, addDefinitionAuditEntryTypesForClass, addDefinitionAuditEntryTypesUnderClass, addDefinitionBooleanProperty, addDefinitionDoubleProperty, addDefinitionIntegerProperty, addDefinitionLongProperty, addDefinitionProperties, addDefinitionProperty, addDefinitionStringArrayProperty, addDefinitionStringProperty, addDocumentDefinitionCharacterSet, addDocumentDefinitionContent, addDocumentDefinitionContentBfileReference, addDocumentDefinitionLanguage, addGlobalOperationActionSpecification, addGroupMember, addGroupMembers, addIntegerHandlerProperty, addLifecyclePolicyEntryDefinition, addLifecyclePolicyEntryDefinition, addLongHandlerProperty, addManagedServerDeclaration, addManagedServerDeclaration, addManagedServerDeclaration, addManagedServiceDeclaration, addManagedServiceDeclaration, addPreparedSelectorBindValue, addPreparedSelectorBooleanBindValue, addPreparedSelectorIntegerBindValue, addPreparedSelectorLibraryObjectBindValue, addPreparedSelectorLongBindValue, addPreparedSelectorStringBindValue, addPublicObjectDefinitionCategory, addSchemaObjectDefinitionCategory, addStringArrayHandlerProperty, addStringHandlerProperty, addSystemObjectDefinitionBooleanProperty, addSystemObjectDefinitionCategory, addSystemObjectDefinitionIntegerProperty, addSystemObjectDefinitionLongProperty, addSystemObjectDefinitionStringArrayProperty, addSystemObjectDefinitionStringProperty, addToDocumentDefinition, addToPublicObjectDefinition, applyLogLevelOverride, applyNamedFreezeLock, applySingletonLock, assignClassDomain, assignLifecyclePolicyByCategory, assignValueDefault, assignValueDomain, beginTransaction, businessObjectExists, clearImpersonateUser, clearSharedCaches, cloneCurrentSession, cloneDefinition, cloneDefinition, comment, comment, compareObjects, completeTransaction, concatenateObjectId, concatenateStrings, concatenateStrings, concatenateStrings, concatenateStrings, concatenateStrings, concatenateStrings, concatenateStrings, concatenateToLowerStrings, concatenateToLowerStrings, concatenateToLowerStrings, concatenateToUpperStrings, concatenateToUpperStrings, concatenateToUpperStrings, connect, connect, constructAuditEvent, constructPreparedSelectorGenerator, constructPreparedSelectorGenerator, convertPropertyDefinitionsToHashtable, convertStringArray, convertToBoolean, convertToBoolean, convertToDouble, convertToDouble, convertToInteger, convertToInteger, convertToLong, convertToLong, convertToRelativePath, copy, create, createAccessControlList, createAndApplyAuditTypeList, createApplicationToken, createApplicationToken, createAuditSpecification, createAuditSpecification, createAuditSpecification, createAuditSpecification, createAuditTypeList, createAuditTypeList, createAutoFolderingActionSpecification, createAutoFolderingActionSpecification, createCategorizedDocument, createClassDomain, createClassObject, createClassObject, createCustomLockEntry, createCustomMediaDriverSpecification, createCustomMediaDriverSpecification, createDefinition, createDefinitionFromDefinitionObject, createDefinitionFromObject, createDefinitionObject, createDependentView, createDocument, createDocument, createDocument, createDocumentBatch, createDocuments, createEntireAuditSpecification, createExtendedPermission, createExtendedUserProfile, createFolder, createFolder, createFolder, createFolderLink, createFolderTree, createFormat, createGroup, createGuestSession, createLibraryObject, createLibraryObject, createLifecycleDateRuleSpecification, createLifecycleDateRuleSpecification, createLifecyclePolicy, createLifecyclePolicy, createLifecyclePolicyActionSpecification, createLifecyclePolicyActionSpecification, createLifecyclePolicyEntryDefinition, createLink, createLink, createLink, createLockTypeLookupTables, createMedia, createMedia, createNamedFreezeLock, createNamedPropertyBundle, createNodeConfiguration, createNodeConfiguration, createOperationActionSpecification, createOperationActionSpecification, createOrUpdateClassObject, createPermissionBundle, createPolicy, createPolicyList, createPropertyBundle, createQueue, createRetentionPolicy, createServerConfiguration, createServerConfiguration, createServerSpecification, createServiceConfiguration, createServiceConfiguration, createSession, createSession, createSimplePropertyTable, createSimplePropertyTableList, createStorageGroup, createStorageGroup, createSystemLockObject, createUser, createUserSession, createValueDefault, createValueDomain, deactivateAuditHandlerSpecification, deactivateAuditSpecification, deactivateOperationActionSpecification, deactivateServerSpecification, deactivateSystemObject, deactivateUnknownOperationActionSpecifications, defineAttribute, defineAuditHandlerSpecificationDefinition, defineAuditHandlerSpecificationDefinition, defineAuditTargetSpecificationDefinition, defineAuditTypeListDefinition, defineAuditTypeListDefinition, defineClassObject, defineExistingClassObject, definitionExists, deleteAllCategories, deleteAuditSpecification, deleteNamedFreezeLock, deleteRepositoryParameter, deleteUser, deregisterBusinessObject, deregisterCustomLockType, deregisterDefinition, deregisterLockType, deregisterObject, deregisterSession, deregisterTransaction, determinePrimaryObjectColumnAlias, ensureFreed, executeAutocommitSql, executePreparedSelect, executePreparedSelect, executePreparedSelect, executePreparedSelect, executePreparedSelectCount, executePreparedSelectCount, executePreparedSelectCount, executePreparedSelectFromJson, executePreparedSelectResults, exists, existsRelative, extractContentForIndexing, findOrCreateCompositeGroup, freeClassDomain, freeClassObject, freeExtendedPermission, freeFolder, freeFormat, freeNamedPropertyBundle, freeNamedPropertyBundle, freeNodeConfiguration, freeNodeConfiguration, freeObject, freePermissionBundle, freePolicy, freeServerConfiguration, freeServerConfiguration, freeServiceConfiguration, freeServiceConfiguration, freeUnreferencedContent, freeValueDefault, freeValueDomain, generateClassObjectDefinitionTag, getAbsolutePath, getAclValueForConfigurationObjects, getAttributeValue, getAttributeValue, getAttributeValue, getAuditDriverHelper, getAuditEventDispatcher, getAuditingStartingId, getAuxiliaryTargets, getBindValues, getBypassSecurityAliases, getClassObjectCreationMode, getConsoleInputBoolean, getConsoleInputString, getConsoleInputString, getConsoleInputString, getConsoleSecureInputString, getContentPath, getCurrentSession, getDriver, getIncludedFileSettings, getLogWriter, getManagedServerDeclarations, getManagedServiceDeclarations, getParameterTable, getSavedSearchResultPrimaryObjects, getSavedSearchResults, getShowDates, getStringArray, getStringsFromArrayToken, getStripNumbersFromAuditEventProperties, handleEventPostedForCustomAuditHistory, handleTimerExpiredForCustomAuditHistory, identifyAcl, identifyAcl, identifyApplicationToken, identifyAttribute, identifyAttributePropertyBundle, identifyAuditHandlerSpecification, identifyAuditSpecification, identifyAuditTargetSpecification, identifyAuditTypeList, identifyAuditTypeListBySpecification, identifyAutoFolderingActionSpecification, identifyByAttribute, identifyByPath, identifyByRelativePath, identifyCategory, identifyCategory, identifyClassAcl, identifyClassDomain, identifyClassObject, identifyClassPolicyBundle, identifyClassPropertyBundle, identifyCompositeGroup, identifyCustomLock, identifyCustomMediaDriverSpecification, identifyDependentView, identifyExtendedPermission, identifyFormat, identifyGlobalAuditSpecification, identifyGlobalAuditTypeList, identifyGroup, identifyGuestUser, identifyInstancePropertyBundle, identifyLibraryObject, identifyLifecycleDateRuleSpecification, identifyLifecyclePolicy, identifyLifecyclePolicyActionSpecification, identifyLifecyclePolicyEntry, identifyMedia, identifyMessageEntry, identifyMessageList, identifyNamedFreezeLock, identifyNamedPropertyBundle, identifyNodeConfiguration, identifyObjectAuditSpecification, identifyObjectProperty, identifyOperationActionSpecification, identifyPermissionBundle, identifyPolicy, identifyPolicyList, identifyPrimaryUserProfile, identifyPropertyBundle, identifyQueue, identifyQueueTypeMapBundle, identifyRetentionPolicy, identifyServerConfiguration, identifyServerSpecification, identifyServiceConfiguration, identifySingletonLockType, identifyStorageGroup, identifySystemAcl, identifySystemLockObject, identifySystemUser, identifyUser, identifyValueDefault, identifyValueDomain, identifyWorldGroup, impersonateUser, impersonateUser, initializeManualTextIndexingRetainedEvents, isBootstrapModeEnabled, isDomainScopeImpliedForSearch, isInArray, log, log, lookupAcl, lookupApplicationToken, lookupAuditDomainContext, lookupAuditSpecification, lookupAutoFolderingActionSpecification, lookupBusinessObject, lookupBusinessObjectHashtable, lookupBusinessObjectList, lookupClassAcl, lookupDatatype, lookupDatatypeString, lookupDefinition, lookupDefinition, lookupDirectoryObject, lookupDocument, lookupFolder, lookupFormat, lookupFormatFromCollection, lookupGroup, lookupMedia, lookupMessageEntry, lookupObject, lookupObject, lookupObjectAttributeValue, lookupObjectId, lookupOperationActionSpecification, lookupQueue, lookupSessionByTag, lookupSystemAcl, lookupSystemLockObject, lookupTagBySessionId, lookupUser, lookupUserFromCollection, makeDefinitionReadOnly, markCurrentAuditingId, modifyClassObject, move, moveCategory, normalizeBooleanString, notifyCustomAuditHistoryHandler, objectExists, postCustomAuditEvent, postCustomAuditEvent, postCustomAuditEvent, postSystemAuditEvent, postSystemAuditEvent, preprocessDocumentSettings, preprocessPublicObjectSettings, printStackTrace, processManualTextIndexingRetainedEvents, processRawAuditEvents, purgeGlobalAuditHistory, reactivateUnknownOperationActionSpecifications, readDocumentContent, refreshDependentView, registerAllNonCustomAuditTypes, registerAuditEventType, registerAuditEventType, registerBusinessObject, registerCustomAuditType, registerCustomLockType, registerDefinition, registerLockType, registerNewSession, registerObject, registerTransaction, releaseLock, releaseManualLock, removeAcesForFreedGrantees, removeAllAttachments, removeAttachment, removeAttribute, removeClassProperty, removeCustomLockEntry, removeGroupMembers, removeNamedFreezeLock, removeProperties, removeServerFromNodeConfiguration, removeServiceFromNodeConfiguration, removeSession, removeSessionState, removeSingletonLock, removeTag, rename, replaceMediaLookupsByFormat, replaceSession, resetFolderCountInfo, restoreGlobalOperationActionSpecification, runSchemaCreator, runScript, saveGlobalOperationActionSpecification, saveSearchResultPrimaryObjects, saveSearchResults, searchAuditHistory, searchAuditHistory, searchAuditHistory, sessionExists, setAdminMode, setAdminMode, setArrayTokenDelimiter, setAuditingStartingId, setAuditSpecificationAuditHandlerSpecificationDefinition, setAuditSpecificationAuditTargetSpecificationDefinition, setAuditSpecificationAuditTypeListDefinition, setAuditTargetSpecificationDefinitionTarget, setBooleanInstanceProperty, setClassObjectCreationMode, setClassPolicyList, setClassProperty, setCreateCategoriesServerSideOption, setCurrentSession, setCurrentSession, setDateFormat, setDefaultAuditEventSortClause, setDefaultMedia, setDefaultScriptOperationsClass, setDefaultStorageGroup, setDefinitionAttribute, setDefinitionAttribute, setDefinitionBooleanAttribute, setDefinitionClassObjectAttribute, setDefinitionDateAttribute, setDefinitionDirectoryObjectArrayAttribute, setDefinitionDirectoryObjectAttribute, setDefinitionDoubleAttribute, setDefinitionIntegerAttribute, setDefinitionLongAttribute, setDefinitionNullStringAttribute, setDefinitionObjectAttribute, setDefinitionSchemaObjectArrayAttribute, setDefinitionSchemaObjectAttribute, setDefinitionStringArrayAttribute, setDefinitionStringAttribute, setDefinitionSystemObjectAttribute, setDocumentDefinitionContentObjectDefinition, setGlobalAuditTypeList, setGlobalOperationActionSpecifications, setInstallationMode, setInstallationMode, setInstanceProperty, setIntegerInstanceProperty, setLifecyclePolicyDefinitionDeleteEntriesOption, setLocale, setLongInstanceProperty, setLongSessionState, setMainSessionAsCurrentSession, setMediaLookupByFormat, setNumberFormat, setObjectProperty, setPreventSessionTimeouts, setPreventSessionTimeouts, setProperty, setPublicObjectInstanceProperty, setRepositoryParameter, setStringInstanceProperty, setStringSessionState, setSubstitutionPrefix, setSystemAdminMode, setSystemAdminMode, setSystemObjectInstanceProperty, setTimeoutPeriodOption, setTimeZone, setUserCreateOptions, setUserDefaultAcl, setUserDeleteOptions, showAcl, showAggregateAuditEventColumns, showAllAutoFolderingActionSpecifications, showAllClassAcls, showAllClassDomains, showAllClassObjects, showAllCustomAuditSpecifications, showAllCustomMediaDriverSpecifications, showAllDependentViews, showAllExtendedPermissions, showAllExternalRetentionPolicies, showAllFormats, showAllLifecycleDateRuleSpecifications, showAllLifecyclePolicies, showAllLifecyclePolicyActionSpecifications, showAllMedias, showAllNodeConfigurations, showAllNodeConfigurations, showAllOperationActionSpecifications, showAllPermissionBundles, showAllPolicies, showAllPolicyLists, showAllRepositoryParameters, showAllRetentionPolicies, showAllServerConfigurations, showAllServerConfigurations, showAllServerSpecifications, showAllServiceConfigurations, showAllServiceConfigurations, showAllStorageGroups, showAllSystemAcls, showAllValueDefaults, showAllValueDomains, showApplicationToken, showApplicationTokens, showAttachments, showAttribute, showAttribute, showAuditCertificates, showAuditEventOperationTypes, showAuditSpecification, showAuditTypeList, showAuditTypesForClass, showAuditTypesForCreateOperations, showAuditTypesForFreeOperations, showAuditTypesUnderClass, showAutoFolderingActionSpecification, showCapabilities, showClassDomain, showClassDomain, showClassObject, showClassObjectAndSubNames, showClassObjectAndSubs, showCompositeGroup, showCreateClassObjectScript, showCurrentUser, showCustomAuditHistory, showCustomAuditHistory, showCustomAuditTypes, showCustomMediaDriverSpecification, showDefaultMedia, showDefaultStorageGroup, showDefineAttributeScript, showDefinition, showDefinitionObject, showDependentView, showDocument, showDocumentCharacterSet, showDocumentContentInfo, showDocumentContents, showDocumentContents, showDocumentContents, showDocumentLanguage, showDocumentsWithLifecyclePolicy, showExpandedAuditTypeList, showExtendedPermission, showFolder, showFolder, showFolderCountInfo, showFormat, showGlobalAuditHistory, showGlobalAuditHistory, showGlobalAuditSpecification, showGlobalAuditTypeList, showGlobalOperationActionSpecifications, showGroup, showInstanceProperty, showInstancePropertyBundle, showLibraryObject, showLibraryObject, showLifecycleDateRuleSpecification, showLifecyclePolicy, showLifecyclePolicyActionSpecification, showLifecyclePolicyEntry, showLink, showLocalizer, showLockEntry, showLockEntryInfo, showLockTypeLookupTables, showMedia, showMediaLookupByFormatMappings, showMessageEntry, showMessageList, showNamedPropertyBundle, showNodeConfiguration, showNodeConfiguration, showObjectAuditHistory, showObjectAuditHistory, showObjectAuditSpecification, showOperationActionSpecification, showParsedArrayToken, showParsedOperationString, showPermissionBundle, showPolicy, showPolicyList, showPreparedSelector, showPreparedSelector, showProperty, showPropertyBundle, showRepositoryParameter, showRetentionPolicy, showRuntimeStatistics, showSavedSearchResultPrimaryObjects, showSavedSearchResults, showServerConfiguration, showServerConfiguration, showServerSpecification, showServiceConfiguration, showServiceConfiguration, showServiceStatistics, showSessionCacheStatistics, showSessionState, showSimplePropertyTable, showSimplePropertyTableList, showStorageGroup, showUser, showValueDefault, showValueDefault, showValueDomain, showValueDomain, sleep, syncContentIndex, syncIndex, testJsonString, tokenToDirectoryObjectArray, tokenToDirectoryUserArray, tokenToDocumentArray, transactionExists, unregisterAuditEventType, unregisterCustomAuditType, update, updateAccessControlList, updateClassDomain, updateDefinitionObject, updateLibraryObject, updateLibraryObject, updateLibraryObject, updateNodeConfiguration, updateNodeConfiguration, updateServerConfiguration, updateServerConfiguration, updateServiceConfiguration, updateServiceConfiguration, updateUserPassword, updateValueDefault, updateValueDomain, verifyBusinessObjectTagNotExists, verifyDefinitionTagNotExists, verifyDefinitionWriteable, verifyObjectTagNotExists, writeConsoleOutputString, writeConsoleOutputString, writeDocumentContentToFile, zeroPad
protected Long m_UseAcl
public VersioningOperations(ScriptDriver driver)
driver
- the main script driver instancepublic void useAcl() throws IfsException
IfsException
public void useAcl(String aclname) throws IfsException
IfsException
public void createSystemAcl(String aclname) throws IfsException
IfsException
public void grantToUser(String aclname, String grantee, String accessList) throws IfsException
IfsException
public void freeSystemAcl(String aclname) throws IfsException
IfsException
public void createObject(String objname, String classname) throws IfsException
IfsException
public void createVersionedObject(String objname, String classname, String vdname, String vsname, String familyName) throws IfsException
IfsException
public void createVersionSeries(String objname, String classname, String vdname, String vsname, String familyName) throws IfsException
IfsException
public void createVersionDescription(String objname, String classname, String vdname, String vsname) throws IfsException
IfsException
public void checkout(String vsname) throws IfsException
IfsException
public void cancelCheckout(String vsname) throws IfsException
IfsException
public void setPendingObject(String objname, String classname, String vsname) throws IfsException
IfsException
public void checkin(String objname, String classname, String vdname, String vsname) throws IfsException
IfsException
public void setDescription(String objname, String newdesc) throws IfsException
IfsException
public void lockObject(String objname, String lockstateName) throws IfsException
IfsException
public void showObject(String objname) throws IfsException
ScriptOperations
showObject
in class ScriptOperations
objname
- the object tagIfsException
- if the operation failspublic void performVersionBasicTest(String fileName, String auxUser) throws IfsException
fileName
- the file name to use, relative to IFSROOTauxUser
- the 2nd user to useIfsException
- if the operation failspublic void performVersionNonOwnerTest(String fileName, String auxUser) throws IfsException
fileName
- the file name to use, relative to IFSROOTauxUser
- the 2nd user to useIfsException
- if the operation failspublic void performRelationTest() throws IfsException
IfsException
- if the operation failspublic void performDeletorTest(String auxUser) throws IfsException
auxUser
- the 2nd user to useIfsException
- if the operation failspublic void performDeleteVersionsTest() throws IfsException
IfsException
- if the operation failspublic void performCreateModifyDateTest() throws IfsException
IfsException
- if the operation failspublic void performFtpVersionModelTest(String fileName) throws IfsException
fileName
- the file name to use, relative to IFSROOTIfsException
- if the operation failsprotected AccessControlEntryDefinition createAceDef(LibrarySession sess, DirectoryObject grantee, boolean isWorld, String accessList) throws IfsException
IfsException
protected void displayObject(PublicObject po, LibrarySession sess, String indent) throws IfsException
IfsException
protected void displayVersionDescription(VersionDescription vd, LibrarySession sess, String indent) throws IfsException
IfsException
protected void displayVersionSeries(VersionSeries vs, LibrarySession sess, String indent) throws IfsException
IfsException
protected void displayFamily(Family family, LibrarySession sess, String indent) throws IfsException
IfsException
protected PublicObjectDefinition createPODefinition(LibrarySession sess, String objname, String classname) throws IfsException
IfsException
protected VersionDescriptionDefinition createVDDefinition(LibrarySession sess, String vdname, String vsname, String familyName) throws IfsException
IfsException
protected PublicObject lookupPublicObject(LibrarySession sess, String objname) throws IfsException
ScriptOperations
A RuntimeException is thrown if there is no object registered with the specified tag, or if the object registered is not a PublicObject.
lookupPublicObject
in class ScriptOperations
sess
- the sessionobjname
- the object tagIfsException
- if the operation failsprotected PublicObject lookupOptionalObject(LibrarySession sess, String objname) throws IfsException
IfsException
protected void verifyNotDuplicate(String name) throws IfsException
IfsException
protected void registerNewObjects(VersionDescription vd) throws IfsException
IfsException
protected void registerNewObject(PublicObject po) throws IfsException
IfsException
protected void setClassObjectInDefinition(LibrarySession sess, LibraryObjectDefinition def, String classname) throws IfsException
IfsException
protected int toLockState(String lockstateName) throws IfsException
IfsException
protected String lockStateToString(int lockstate) throws IfsException
IfsException
Copyright © 2023. All rights reserved.