Package com.documentum.fc.client.acs
Interface IDfBocsConfig
- All Superinterfaces:
IDfPersistentObject,IDfSysObject,IDfTypedObject
This interface represents BOCS configuration object.
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfaceExternalUrlEntry interface encapsulates external url.static interfaceUrlEntry interface encapsulates base url and protocol. -
Field Summary
FieldsFields 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 TypeMethodDescriptionvoidAdds ExternalUrlEntry object.voidaddUrlEntry(IDfBocsConfig.UrlEntry urlEntry) Adds UrlEntry object.Returns the delivery typeReturns list of the repository names.Returns list of ExternalUrlEntry objects.Returns list of the BOCS network location identifiers.Returns the BOCS name.Returns server major versionReturns the server minor versionReturns list of UrlEntry objects.booleanReturns a flag indicating whether asynchronous write is enabledbooleanReturns a flag indicating whether BOCS is enabledbooleanReturns a flag indicating whether the list of repositories is an inclusion list.newExternalUrlEntry(String url, String type) Creates ExternalUrlEntry object.newUrlEntry(String url, String protocol) Creates UrlEntry object.voidsetAsynchWriteEnabled(boolean isEnabled) Sets a flag indicating whether asynchronous write is enabled.voidsetDeliveryType(String deliveryType) Sets the delivery typevoidsetDocbaseNames(IDfList docbaseNames) Sets the repository names.voidsetEnabled(boolean isEnabled) Sets a flag indicating whether BOCS is enabledvoidsetExternalUrlEntries(IDfList urlEntries) Replace all ExternalUrlEntry objects.voidsetInclusionList(boolean isInclusionList) Sets a flag indicating whether the list of repositories is an inclusion list.voidsetNetworkLocationIdentifiers(IDfList networkLocationIdentifiers) Sets the BOCS network location identifiers.voidsetObjectName(String objectName) Sets the BOCS name.voidsetServerMajorVersion(String majorVersion) Sets server major versionvoidsetServerMinorVersion(String minorVersion) Sets the server minor versionvoidsetUrlEntries(IDfList urlEntries) Replace all UrlEntry objects.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, 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, 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
-
Field Details
-
DELIVERY_TYPE_PULL
- See Also:
-
DELIVERY_TYPE_PUSH
- See Also:
-
EXTERNAL_URL_TYPE_WS_PUSH
- See Also:
-
-
Method Details
-
getObjectName
Returns the BOCS name. BOCS name uniquely identifies BOCS.- Specified by:
getObjectNamein interfaceIDfSysObject- Returns:
- name of the BOCS.
- Throws:
DfException
-
setObjectName
Sets the BOCS name. BOCS name uniquely identifies BOCS.- Specified by:
setObjectNamein interfaceIDfSysObject- Parameters:
objectName- specifies the name of the BOCS.- Throws:
DfException- if a server error occurs.
-
isEnabled
Returns a flag indicating whether BOCS is enabled- Returns:
- true, if BOCS is enabled, false otherwise
- Throws:
DfException- if a server error occurs.
-
isAsynchWriteEnabled
Returns a flag indicating whether asynchronous write is enabled- Returns:
- true, if asynchronous write is enabled, false otherwise
- Throws:
DfException- if a server error occurs.
-
setEnabled
Sets a flag indicating whether BOCS is enabled- Parameters:
isEnabled- if true, BOCS is enabled, false otherwise- Throws:
DfException- if a server error occurs.
-
setAsynchWriteEnabled
Sets a flag indicating whether asynchronous write is enabled. This also sets BOCS enabled or disabled depending on a value of isEnabled parameter.- Parameters:
isEnabled- if true, asynchronous write is enabled, false otherwise- Throws:
DfException- if a server error occurs.
-
getNetworkLocationIdentifiers
Returns list of the BOCS network location identifiers.- Returns:
- list of the BOCS network location identifiers.
- Throws:
DfException- if a server error occurs
-
setNetworkLocationIdentifiers
Sets the BOCS network location identifiers.- Parameters:
networkLocationIdentifiers- list of the BOCS network location identifiers.- Throws:
DfException- if a server error occurs.
-
newUrlEntry
Creates UrlEntry object.- Parameters:
url- url.protocol- protocol.- Returns:
- UrlEntry object with the given url and port.
- Throws:
DfException- if a server error occurs.
-
getUrlEntries
Returns list of UrlEntry objects.- Returns:
- list of UrlEntry objects.
- Throws:
DfException- if a server error occurs.
-
addUrlEntry
Adds UrlEntry object.- Parameters:
urlEntry- UrlEntry object to be added.- Throws:
DfException- if a server error occurs.
-
setUrlEntries
Replace all UrlEntry objects.- Parameters:
urlEntries- list of UrlEntry objects.- Throws:
DfException- if a server error occurs.
-
isInclusionList
Returns a flag indicating whether the list of repositories is an inclusion list.- Returns:
- true, if list of repositories is an inclusion list, false otherwise.
- Throws:
DfException- if a server error occurs
-
setInclusionList
Sets a flag indicating whether the list of repositories is an inclusion list.- Parameters:
isInclusionList- true, if list of repositories is an inclusion list, false otherwise.- Throws:
DfException- if a server error occurs
-
getDocbaseNames
Returns list of the repository names.- Returns:
- list of the repository names.
- Throws:
DfException- if a server error occurs
-
setDocbaseNames
Sets the repository names.- Parameters:
docbaseNames- list of the repository names.- Throws:
DfException- if a server error occurs.
-
getDeliveryType
Returns the delivery type- Returns:
- returns the delivery type
- Throws:
DfException- if a server error occurs
-
setDeliveryType
Sets the delivery type- Parameters:
deliveryType- delivery type- Throws:
DfException- if a server error occurs
-
getServerMajorVersion
Returns server major version- Returns:
- returns the server major version
- Throws:
DfException- if a server error occurs
-
setServerMajorVersion
Sets server major version- Parameters:
majorVersion- server major version- Throws:
DfException- if a server error occurs
-
getServerMinorVersion
Returns the server minor version- Returns:
- returns the server minor version
- Throws:
DfException- if a server error occurs
-
setServerMinorVersion
Sets the server minor version- Parameters:
minorVersion- server minor version- Throws:
DfException- if a server error occurs
-
newExternalUrlEntry
Creates ExternalUrlEntry object.- Parameters:
url- url.type- type.- Returns:
- ExternalUrlEntry object with the given url and type.
- Throws:
DfException- if a server error occurs.
-
getExternalUrlEntries
Returns list of ExternalUrlEntry objects.- Returns:
- list of ExternalUrlEntry objects.
- Throws:
DfException- if a server error occurs.
-
addExternalUrlEntry
Adds ExternalUrlEntry object.- Parameters:
urlEntry- ExternalUrlEntry object to be added.- Throws:
DfException- if a server error occurs.
-
setExternalUrlEntries
Replace all ExternalUrlEntry objects.- Parameters:
urlEntries- list of ExternalUrlEntry objects.- Throws:
DfException- if a server error occurs.
-