Package edu.indiana.dde.mylead.common

Interface Summary
ChainMember Chain sets can contain both chains and chain sets as members.
MyLeadContextQuery A myLEAD query consists of a target and optionally a query which provides the context for the target in that the query specifies the objects that the target should contain and also the hierarchy of objects that the target should be contained within.
 

Class Summary
LeadConstants  
LeadStringHolder  
MyLeadAttrData The purpose of the MyLeadAttrData class is to provide a means for a user to specify an attribute to be added to a myLEAD metadata catalog.
MyLeadAttribute This class is used to hold the criteria for an attribute in a myLEAD query.
MyLeadChainSet This class is used to contain a number of chains and/or chain sets as a chain set.
MyLeadCollData The MyLeadCollData class is an extension of the abstract MyLeadData class and is used to define a collection to be added to a myLEAD metadata catalog.
MyLeadCollection The MyLeadCollection class extends the MyLeadQuery class, but the only difference is that when the wrapParameters method is called it will identify this as an instance of a collection for purposes of the myLEAD query.
MyLeadData The MyLeadData class is the abstract base class which the MyLeadFileData and MyLeadCollData classes extend.
MyLeadElemData The purpose of this class is to be a container for an element within an attribute.
MyLeadElement The purpose of this class is to be a container for an element within an attribute for a myLEAD query.
MyLeadExpData The MyLeadExpData class extends the MyLeadCollData class and the only difference is that in the wrapParameters method (which builds the XML fragment to be used in the OGSA-DAI perform document) the type of the collection to EXPERIMENT.
MyLeadExperiment The MyLeadExperiment class extends the MyLeadQuery class and the only difference is that in the wrapParameters method that builds the XML fragment used in the perform document there is a call to set the collection's type to EXPERIMENT.
MyLeadFile This class extends the MyLeadQuery class and the only difference is that the wrapParameters method needs to wrap the data into an XML fragment that conforms to the leadActivity.xsd schema for a file query.
MyLeadFileData This class extends the MyLeadData class and the only difference is that the wrapParameters method needs to wrap the data into an XML fragment that conforms to the leadActivity.xsd for adding a file to the myLEAD metadata catalog.
MyLeadGeoData The purpose of this class is to be a container for a point or polygon spatial element when adding an attribute to the myLEAD metadata catalog.
MyLeadPerson class MyLeadPerson The person class is used in defining queries to allow any field based on the mcs_writer table (e.g., the creator for investigations, views, collections, or files) to be queries based on multiple possibilities.
MyLeadProjData The MyLeadExpData class extends the MyLeadCollData class and the only differences are that experiments can be included in a project and the wrapParameters method which builds the XML fragment to be used in the OGSA-DAI perform document sets the type of the collection to PROJECT.
MyLeadProject The MyLeadProject class extends the MyLeadQuery class and the only difference is that in the wrapParameters method that builds the XML fragment used in the perform document there is a call to set the collection's type to PROJECT.
MyLeadPt This class is used for spatial attributes in the myLeadAttrData class to store a single x,y coordinate point.
MyLeadQuery This class is an abstract base class used to query for files or collections and their underlying attributes.
MyLeadQueryChain The purpose of this class is to build a chain of MyLeadQuery objects that would be included either above the query's target object or below the target object.
MyLeadQueryPlan Each myLEAD query has a target and then optionally one or more chains above the target that it is within and/or one or more chains below the target that it contains.
MyLeadQuerySet Each query has a target and then can consist of multiple MyLeadQueryPlan instances.
MyLeadReplica This class is used for both adding and updating replica metadata.
MyLeadStorage This class is used to identify the storage resources that are available to a user.
MyLeadStrItem The MyLeadStrItem class is used to set the comparison value for String elements in a myLEAD query.
MyLeadUser This class is used for both adding and updating user metadata.
XmlRecorder