CaCORE

 view release on metacpan or  search on metacpan

html/ApplicationService.html  view on Meta::CPAN

<?xml version="1.0" ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>CaCORE::ApplicationService</title>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<link rev="made" href="mailto:" />
</head>

<body style="background-color: white">

<p><a name="__index__"></a></p>
<!-- INDEX BEGIN -->

<ul>

	<li><a href="#applicationservice">ApplicationService</a></li>
	<ul>

		<li><a href="#synopsis">Synopsis</a></li>
		<li><a href="#operations">Operations</a></li>
		<li><a href="#description">Description</a></li>
		<ul>

			<li><a href="#search_via_applicationservice_queryobject__">Search via ApplicationService-&gt;<code>queryObject()</code></a></li>
			<li><a href="#nested_search">Nested Search</a></li>
			<li><a href="#result_set_control">Result Set Control</a></li>
			<li><a href="#limitations">Limitations</a></li>
		</ul>

		<li><a href="#support">SUPPORT</a></li>
		<li><a href="#author">AUTHOR</a></li>
		<li><a href="#copyright_and_license">COPYRIGHT AND LICENSE</a></li>
	</ul>

</ul>
<!-- INDEX END -->

<hr />
<p>
</p>
<hr />
<h1><a name="applicationservice">ApplicationService</a></h1>
<p>CaCORE::ApplicationService is a utility class that encapsulates webservice invocation to caCORE server. ApplicationService object follows the Singleton pattern, in that each program will ONLY contain one instance of such class. The URL being passe...
<p>
</p>
<h2><a name="synopsis">Synopsis</a></h2>
<pre>
  <span class="keyword">my</span> <span class="variable">$appsvc</span> <span class="operator">=</span> <span class="variable">CaCORE::ApplicationService</span><span class="operator">-&gt;</span><span class="variable">instance</span><span class="oper...
        <span class="string">"http://cabio.nci.nih.gov/cacore32/ws/caCOREService"</span><span class="operator">);</span>
  <span class="keyword">my</span> <span class="variable">$gene</span> <span class="operator">=</span> <span class="variable">new</span> <span class="variable">CaCORE::CaBIO::Gene</span><span class="operator">;</span>
  <span class="variable">$gene</span><span class="operator">-&gt;</span><span class="variable">setSymbol</span><span class="operator">(</span><span class="string">"NAT2"</span><span class="operator">);</span>
  <span class="keyword">my</span> <span class="variable">@chromos</span> <span class="operator">=</span> <span class="variable">$appsvc</span><span class="operator">-&gt;</span><span class="variable">queryObject</span><span class="operator">(</span><...
</pre>
<p>
</p>
<h2><a name="operations">Operations</a></h2>
<p>The following methods are supported in CaCORE::ApplicationService:</p>
<ul>
<li>
<p><code>instance(url)</code>: returns the ApplicationService instance. &quot;url&quot; is the service endpoint to a caCORE server. Example url: &quot;http://cabio.nci.nih.gov/cacore30/ws/caCOREService&quot;.</p>
</li>



( run in 1.707 second using v1.01-cache-2.11-cpan-119454b85a5 )