public abstract class DMSManager
extends java.lang.Object
The children must override the method getDocumentURL.
Additionally, there should be a row in the DmsApiSetting table for each supported DMS,
specifying the dmsname and classname.
DMSFactory,
Doclinks,
Docinfo| Constructor and Description |
|---|
DMSManager() |
DMSManager(MboRemote dms)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getDocumentURL()
Return the command for opening the document via this DMS.
|
java.lang.String |
getDocumentURL(MboRemote doc,
MboRemote doclinkMbo)
Return the url for opening the document via this DMS.
|
public DMSManager()
public DMSManager(MboRemote dms) throws MXException, java.rmi.RemoteException
dms - The dmsapisetting mbo for this DMS.doclink - / noDmsApiSettingMXExceptionjava.rmi.RemoteExceptionDMSManager.dmsName,
DMSManager.dmsMbopublic java.lang.String getDocumentURL(MboRemote doc, MboRemote doclinkMbo) throws MXException, java.rmi.RemoteException
doc - The docinfo mbo (with non-persistent attributes appropriately populated).doclinkMbo - The doclinks mbo (optional)MXExceptionjava.rmi.RemoteExceptionDMSManager.initDocument(psdi.mbo.MboRemote),
DMSManager.initDoclink(psdi.mbo.MboRemote),
DMSManager.getDocumentURL()public java.lang.String getDocumentURL()
The overridden method will most likely make use of the variables listed under "see".
DMSManager.urlName,
DMSManager.docVersion,
DMSManager.urlparam1,
DMSManager.urlparam2,
DMSManager.urlparam3,
DMSManager.urlparam4,
DMSManager.urlparam5