[MOBY-guts] biomoby commit
Mark Wilkinson
mwilkinson at pub.open-bio.org
Tue Jun 10 23:58:26 UTC 2003
mwilkinson
Tue Jun 10 19:58:26 EDT 2003
Update of /home/repository/moby/moby-live/Perl/MOBY/Client
In directory pub.open-bio.org:/tmp/cvs-serv2045/MOBY/Client
Modified Files:
Central.html Central.pm
Log Message:
WrrrrrrrrRRRRRRRR the retrieval of WSDL (illegitimate as it may be) suddenly kicks back into life. Fixed documentation of MOBY::Client::Central to fix the pod2html output.
moby-live/Perl/MOBY/Client Central.html,1.2,1.3 Central.pm,1.31,1.32
===================================================================
RCS file: /home/repository/moby/moby-live/Perl/MOBY/Client/Central.html,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- /home/repository/moby/moby-live/Perl/MOBY/Client/Central.html 2003/06/06 00:45:47 1.2
+++ /home/repository/moby/moby-live/Perl/MOBY/Client/Central.html 2003/06/10 23:58:26 1.3
@@ -37,6 +37,7 @@
<li><a href="#retrieveobjectnames">retrieveObjectNames</a></li>
<li><a href="#retrievenamespaces">retrieveNamespaces</a></li>
<li><a href="#retrieveobject">retrieveObject</a></li>
+ <li><a href="#retrieveobjectdefinition">retrieveObjectDefinition</a></li>
<li><a href="#dump">DUMP</a></li>
</ul>
@@ -229,17 +230,17 @@
secondary: hashref
secondary => {parametername1 => {
- datatype => TYPE,
- default => DEFAULT,
- max => MAX,
- min => MIN,
- enum => [one, two]},
+ datatype => TYPE,
+ default => DEFAULT,
+ max => MAX,
+ min => MIN,
+ enum => [one, two]},
parametername2 => {
- datatype => TYPE,
- default => DEFAULT,
- max => MAX,
- min => MIN,
- enum => [one, two]}
+ datatype => TYPE,
+ default => DEFAULT,
+ max => MAX,
+ min => MIN,
+ enum => [one, two]}
}</pre>
<p>
</p>
@@ -277,13 +278,14 @@
input =>{
articleName1 => [objType1 => [ns1, ns2...]], # Simple
articleName2 => [[objType2 => [ns3, ns4...]]], # collection of one object type
- articleName3 => [[objType3 => [ns3, ns4...]], [objType4 => [ns5, ns6]]], # collection of multiple object types
- }</pre>
-<pre>
+ articleName3 => [[objType3 => [ns3, ns4...]],
+ [objType4 => [ns5, ns6]]], # collection of multiple object types
+ }
output =>{
- articleName1 => [objType1 => [ns1, ns2...]], # Simple
- articleName2 => [[objType2 => [ns3, ns4...]]], # collection of one object type
- articleName3 => [[objType3 => [ns3, ns4...]], [objType4 => [ns5, ns6]]], # collection of multiple object types
+ articleName1 => [objType1 => [ns1, ns2...]], # Simple
+ articleName2 => [[objType2 => [ns3, ns4...]]], # collection of one object type
+ articleName3 => [[objType3 => [ns3, ns4...]],
+ [objType4 => [ns5, ns6]]], # collection of multiple object types
}</pre>
<p>
</p>
@@ -360,6 +362,16 @@
$name - object name (from ontology) or "all" to get all objects</pre>
<p>
</p>
+<h2><a name="retrieveobjectdefinition">retrieveObjectDefinition</a></h2>
+<pre>
+ Title : retrieveObjectDefinition
+ Usage : $def = $MOBY->retrieveObjectDefinition($name, [$regname])
+ Function : To get the full definition of an object
+ Returns : returns hashref to an identical hash to the one that was passed to
+ registerObjectClass during initial registration of the object
+ Args : $name - object name (from ontology)</pre>
+<p>
+</p>
<h2><a name="dump">DUMP</a></h2>
<pre>
Title : DUMP
===================================================================
RCS file: /home/repository/moby/moby-live/Perl/MOBY/Client/Central.pm,v
retrieving revision 1.31
retrieving revision 1.32
diff -u -r1.31 -r1.32
--- /home/repository/moby/moby-live/Perl/MOBY/Client/Central.pm 2003/06/10 17:12:53 1.31
+++ /home/repository/moby/moby-live/Perl/MOBY/Client/Central.pm 2003/06/10 23:58:26 1.32
@@ -480,17 +480,17 @@
secondary: hashref
secondary => {parametername1 => {
- datatype => TYPE,
- default => DEFAULT,
- max => MAX,
- min => MIN,
- enum => [one, two]},
+ datatype => TYPE,
+ default => DEFAULT,
+ max => MAX,
+ min => MIN,
+ enum => [one, two]},
parametername2 => {
- datatype => TYPE,
- default => DEFAULT,
- max => MAX,
- min => MIN,
- enum => [one, two]}
+ datatype => TYPE,
+ default => DEFAULT,
+ max => MAX,
+ min => MIN,
+ enum => [one, two]}
}
@@ -710,18 +710,20 @@
input =>{
articleName1 => [objType1 => [ns1, ns2...]], # Simple
articleName2 => [[objType2 => [ns3, ns4...]]], # collection of one object type
- articleName3 => [[objType3 => [ns3, ns4...]], [objType4 => [ns5, ns6]]], # collection of multiple object types
+ articleName3 => [[objType3 => [ns3, ns4...]],
+ [objType4 => [ns5, ns6]]], # collection of multiple object types
}
-
-
output =>{
- articleName1 => [objType1 => [ns1, ns2...]], # Simple
- articleName2 => [[objType2 => [ns3, ns4...]]], # collection of one object type
- articleName3 => [[objType3 => [ns3, ns4...]], [objType4 => [ns5, ns6]]], # collection of multiple object types
+ articleName1 => [objType1 => [ns1, ns2...]], # Simple
+ articleName2 => [[objType2 => [ns3, ns4...]]], # collection of one object type
+ articleName3 => [[objType3 => [ns3, ns4...]],
+ [objType4 => [ns5, ns6]]], # collection of multiple object types
}
+
=cut
+
sub findService {
my ($self, %a) = @_;
@@ -1149,6 +1151,7 @@
=head2 DUMP
+
Title : DUMP
Usage : $objects = $MOBY->DUMP(['registry'])
Function : DUMP the mysql for the current MOBY Central database
More information about the MOBY-guts
mailing list