src/de/uka/ipd/idaho/goldenGateServer/ims/client/GoldenGateImsClient.java
/**
	 * Check out a document from the backing IMS. The valid document IDs and
	 * respective current version numbers can be read from the document list
	 * returned by getDocumentList(). The document will be marked as checked out
	 * and will not be able to be worked on until released by the user checking
	 * it out, or an administrator.
	 * @param documentId the ID of the document to load
	 * @param version the number of the document version to load (version number
	 *            0 always marks the most recent version, positive integers
	 *            indicate absolute versions numbers, while negative integers
	 *            indicate a version number backward from the most recent one)
	 * @param fff a filter to control deferred entry loading
	 * @param pm a progress monitor to observe the checkout process
	 * @return the specified version of the document with the specified ID
	 */
Check out a document from the backing IMS. The valid document IDs and
respective current version numbers can be read from the document list
returned by getDocumentList(). The document will be marked as checked out
and will not be able to be worked on until released by the user checking
it out, or an administrator.
Check out a document from the backing IMS . The valid document IDs and respective current version numbers can be read from the document list returned by getDocumentList () . The document will be marked as checked out and will not be able to be worked on until released by the user checking it out or an administrator .
public ImDocument checkoutDocument(String documentId, int version, FastFetchFilter fff, ProgressMonitor pm) throws IOException {
		if (pm == null)
			pm = ProgressMonitor.dummy;
		ImDocumentData docData = this.checkoutDocumentAsData(documentId, version, fff, pm);
		return ImDocumentIO.loadDocument(docData, pm);
	}
public ImDocument checkoutDocument ( String documentId , int version , FastFetchFilter fff , ProgressMonitor pm ) throws IOException { if ( pm == null ) pm = ProgressMonitor . dummy ; ImDocumentData docData = this . checkoutDocumentAsData ( documentId , version , fff , pm ) ; return ImDocumentIO . loadDocument ( docData , pm ) ; }
Check out a document from the backing IMS.
Check out a document from the backing IMS .