Package com.documentum.fc.client
Interface IDfMethodObject
- All Superinterfaces:
IDfPersistentObject,IDfSysObject,IDfTypedObject
-
Field Summary
Fields inherited from interface com.documentum.fc.client.IDfPersistentObject
CURRENCY_CHECK_ALWAYS, CURRENCY_CHECK_FIRST_ACCESS, CURRENCY_CHECK_NEVER, CURRENCY_CHECK_ONCE_PER_SCOPE -
Method Summary
Modifier and TypeMethodDescriptiongetMethodArgs(int index) Gets the content of the method.intgetSuccessReturnCodes(int index) intintintbooleanIndicates if this method has content.booleanbooleanbooleanbooleanbooleanbooleanvoidRemoves the content of the method.voidsetLaunchAsync(boolean value) voidsetLaunchDirect(boolean value) voidsetMethodArgs(int index, String value) voidsetMethodContent(String filePath) Sets the content of the method.voidsetMethodType(String value) voidsetMethodVerb(String value) voidsetRunAsServer(boolean value) voidsetSuccessReturnCodes(int index, int value) voidsetSuccessStatus(String value) voidsetTimeoutDefault(int value) voidsetTimeoutMax(int value) voidsetTimeoutMin(int value) voidsetTraceLaunch(boolean value) voidsetUseMethodContent(boolean value) voidsetUseMethodServer(boolean value) Methods inherited from interface com.documentum.fc.client.IDfPersistentObject
addChildRelative, addParentRelative, apiExec, apiGet, apiSet, destroy, fetch, fetchWithCaching, getAttrAssistance, getAttrAssistanceWithValues, getAttrAsstDependencies, getChildRelatives, getParentRelatives, getPartition, getType, getValidator, getVStamp, getWidgetType, isDeleted, isDirty, isInstanceOf, isNew, isReplica, lock, lockEx, registerEvent, removeChildRelative, removeParentRelative, revert, save, setPartition, signoff, unRegisterEvent, unRegisterEventEx, validateAllRules, validateAttrRules, validateAttrRulesWithValue, validateAttrRulesWithValues, validateObjRules, validateObjRulesWithValuesMethods inherited from interface com.documentum.fc.client.IDfSysObject
addDigitalSignature, addESignature, addNote, addReference, addRendition, addRenditionEx, addRenditionEx2, addRenditionEx3, appendContent, appendContentEx, appendFile, appendFileEx, appendPart, areAttributesModifiable, assemble, asVirtualDocument, attachPolicy, bindFile, branch, cancelCheckout, cancelCheckoutEx, cancelScheduledDemote, cancelScheduledPromote, cancelScheduledResume, cancelScheduledSuspend, canDemote, canPromote, canResume, canSuspend, checkin, checkinEx, checkout, checkoutEx, demote, destroyAllVersions, detachPolicy, disassemble, freeze, getAccessDate, getAccessorApplicationPermit, getAccessorCount, getAccessorName, getAccessorPermit, getAccessorPermitType, getAccessorXPermit, getAccessorXPermitNames, getACL, getACLDomain, getACLName, getAclRefValid, getAcsRequests, getAliasSet, getAliasSetId, getAntecedentId, getApplicationType, getAssembledFromId, getAuthors, getAuthorsCount, getBranchCount, getCabinetId, getChronicleId, getCollectionForContent, getCollectionForContentEx2, getCollectionForContentEx3, getCollectionForContentEx4, getComponentId, getComponentIdCount, getCompoundArchitecture, getContainId, getContainIdCount, getContent, getContentAvailability, getContentEx, getContentEx2, getContentEx3, getContentsId, getContentSize, getContentSize, getContentState, getContentStateCount, getContentType, getCreationDate, getCreatorName, getCurrentState, getCurrentStateName, getDirectDescendant, getDoubleContentAttr, getExceptionStateName, getFile, getFileEx, getFileEx2, getFolderId, getFolderIdCount, getFormat, getFrozenAssemblyCount, getFullText, getGroupName, getGroupPermit, getHasEvents, getHasFolder, getHasFrozenAssembly, getImplicitVersionLabel, getKeywords, getKeywordsCount, getLatestFlag, getLinkCount, getLinkHighCount, getLocations, getLockDate, getLockMachine, getLockOwner, getLogEntry, getMasterDocbase, getModifier, getModifyDate, getNextStateName, getObjectName, getOtherFileSize, getOwnerName, getOwnerPermit, getPageCount, getPath, getPathEx, getPathEx2, getPermissions, getPermit, getPermitEx, getPolicyId, getPolicyName, getPreviousStateName, getReferenceCount, getRemoteId, getRenditions, getResolutionLabel, getResumeState, getResumeStateName, getRetainerCount, getRetainerId, getRetainUntilDate, getRetentionDate, getRouters, getSpecialApp, getStatus, getStorageType, getStringContentAttr, getSubject, getTimeContentAttr, getTitle, getTypeName, getVdmPath, getVdmPathDQL, getVersionLabel, getVersionLabelCount, getVersionLabels, getVersionPolicy, getVersions, getWorkflows, getWorldPermit, getXPermit, getXPermitList, getXPermitNames, grant, grantPermit, hasPermission, insertContent, insertContentEx, insertFile, insertFileEx, insertPart, isArchived, isCheckedOut, isCheckedOutBy, isContentTransferCapabilityEnabled, isFrozen, isHidden, isImmutable, isLinkResolved, isPublic, isReference, isSuspended, isVirtualDocument, link, mark, mount, print, promote, prune, queue, refreshReference, removeContent, removeNote, removePart, removeRendition, removeRenditionEx, removeRenditionEx2, resolveAlias, resume, revertACL, revoke, revokePermit, saveAsNew, saveLock, scheduleDemote, schedulePromote, scheduleResume, scheduleSuspend, setACL, setACLDomain, setACLName, setApplicationType, setArchived, setAuthors, setCompoundArchitecture, setContent, setContentEx, setContentEx2, setContentType, setDoubleContentAttribute, setFile, setFileEx, setFullText, setGroupName, setGroupPermit, setHidden, setIsVirtualDocument, setKeywords, setLinkResolved, setLogEntry, setObjectName, setOwnerName, setOwnerPermit, setPath, setResolutionLabel, setSpecialApp, setStatus, setStorageType, setStringContentAttribute, setSubject, setTimeContentAttribute, setTitle, setWorldPermit, suspend, unfreeze, unlink, unmark, updatePart, updatePartEx, useACL, verifyESignatureMethods inherited from interface com.documentum.fc.client.IDfTypedObject
appendBoolean, appendDouble, appendId, appendInt, appendString, appendTime, appendValue, dump, enumAttrs, findAttrIndex, findBoolean, findDouble, findId, findInt, findString, findTime, findValue, getAllRepeatingStrings, getAttr, getAttrCount, getAttrDataType, getBoolean, getDouble, getId, getInt, getLong, getObjectId, getObjectSession, getOriginalSession, getRepeatingBoolean, getRepeatingDouble, getRepeatingId, getRepeatingInt, getRepeatingLong, getRepeatingString, getRepeatingTime, getRepeatingValue, getSession, getSessionManager, getString, getTime, getValue, getValueAt, getValueCount, hasAttr, insertBoolean, insertDouble, insertId, insertInt, insertString, insertTime, insertValue, isAttrRepeating, isNull, remove, removeAll, setBoolean, setDouble, setId, setInt, setNull, setRepeatingBoolean, setRepeatingDouble, setRepeatingId, setRepeatingInt, setRepeatingString, setRepeatingTime, setRepeatingValue, setSessionManager, setString, setTime, setValue, truncate
-
Method Details
-
getMethodVerb
- Throws:
DfException
-
setMethodVerb
- Throws:
DfException
-
getMethodArgs
- Throws:
DfException
-
setMethodArgs
- Throws:
DfException
-
getTimeoutMin
- Throws:
DfException
-
setTimeoutMin
- Throws:
DfException
-
getTimeoutMax
- Throws:
DfException
-
setTimeoutMax
- Throws:
DfException
-
getTimeoutDefault
- Throws:
DfException
-
setTimeoutDefault
- Throws:
DfException
-
isLaunchDirect
- Throws:
DfException
-
setLaunchDirect
- Throws:
DfException
-
isLaunchAsync
- Throws:
DfException
-
setLaunchAsync
- Throws:
DfException
-
isTraceLaunch
- Throws:
DfException
-
setTraceLaunch
- Throws:
DfException
-
isRunAsServer
- Throws:
DfException
-
setRunAsServer
- Throws:
DfException
-
isUseMethodContent
- Throws:
DfException
-
setUseMethodContent
- Throws:
DfException
-
getMethodType
- Throws:
DfException
-
setMethodType
- Throws:
DfException
-
isUseMethodServer
- Throws:
DfException
-
setUseMethodServer
- Throws:
DfException
-
getSuccessReturnCodes
- Throws:
DfException
-
setSuccessReturnCodes
- Throws:
DfException
-
getSuccessStatus
- Throws:
DfException
-
setSuccessStatus
- Throws:
DfException
-
setMethodContent
Sets the content of the method. This replaces any existing content of the method and sets the method to use its content. After the method is saved, the content is removed from the local file system.- Parameters:
filePath- The path of the method content.- Throws:
DfException
-
removeMethodContent
Removes the content of the method. No exception is thrown if there is no content in this method intially. If there is a content file in the file system, this removes the file from the file system.- Throws:
DfException
-
hasMethodContent
Indicates if this method has content.- Returns:
- True means this method has content. False otherwise.
- Throws:
DfException
-
getMethodContent
Gets the content of the method.- Returns:
- The path of the method content if any. If there is no content, this is null.
- Throws:
DfException
-