/*
* JFolder, Copyright 2001-2006 Gary Steinmetz
*
* Distributable under LGPL license.
* See terms of license at gnu.org.
*/
package org.jfolder.services.dms;
//base classes
import java.net.URL;
//project specific classes
import org.jfolder.common.UnexpectedSystemException;
import org.jfolder.common.entity.SystemEntityUpdatesContext;
import org.jfolder.common.tagging.ConceptTagCharacteristic;
import org.jfolder.common.tagging.RootConceptTagHolder;
import org.jfolder.common.utils.misc.MiscHelper;
import org.jfolder.dms.model.DocumentFileSystemRoot;
import org.jfolder.dms.model.DocumentFileSystemRootUpdates;
import org.jfolder.engines.call.GovernorCall;
import org.jfolder.engines.call.GovernorCallHelper;
import org.jfolder.services.base.AbstractBaseServiceCallerBean;
import org.jfolder.services.config.ConfigServiceCaller;
//other classes
/*
public class DMSServiceCallerBean extends AbstractBaseServiceCallerBean
implements DMSServiceCaller {
protected DMSServiceCallerBean(URL inUrl) {
super(inUrl);
}
public DocumentFileSystemRoot accessDocumentSystem(
String inSection, String inSubSection) {
DocumentFileSystemRoot outValue = null;
RootConceptTagHolder rcth =
GovernorCallHelper.createGovernorRequest(
DMSService.DMS_SERVICE, DMSService.ACCESS_DOCUMENT_SYSTEM);
GovernorCall gcRequest = (GovernorCall)rcth.getFirstChildConceptTag();
//
gcRequest.addArgumentAsLString(inSection);
gcRequest.addArgumentAsLString(inSubSection);
GovernorCall gcResponse = GovernorCallHelper.callGovernorService(
rcth, getAddress());
outValue = (DocumentFileSystemRoot)gcResponse.getArgumentAsSEntity(0);
return outValue;
}
public void saveDocumentSystem(DocumentFileSystemRoot inDsr) {
RootConceptTagHolder rcth =
GovernorCallHelper.createGovernorRequest(
DMSService.DMS_SERVICE, DMSService.SAVE_DOCUMENT_SYSTEM);
GovernorCall gcRequest = (GovernorCall)rcth.getFirstChildConceptTag();
ConceptTagCharacteristic updatesCtchar =
gcRequest.addPrepareArgumentAsSEntity();
//
SystemEntityUpdatesContext seuc =
SystemEntityUpdatesContext.newInstance(
null, true, updatesCtchar, 0);
//
inDsr.getSystemEntityUpdates(seuc);
//DocumentSystemRootUpdates dsru =
//
GovernorCall gcResponse = GovernorCallHelper.callGovernorService(
rcth, getAddress());
}
}
*/
|