Package edu.indiana.dde.mylead.common

Interface Summary
ChainMember Chain sets can contain both chains and chain sets as members.
MyLeadContentFilter This interface is used by the myLeadAttributeFilter and myLeadElementFilter classes.
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  
MinimalLEADMetadata  
MyLeadAttrData This class is used to create a dynamic attribute to be added for an object in a myLEAD metadata catalog.
MyLeadAttribute This class is used to hold the criteria for an attribute in a myLEAD query.
MyLeadAttributeFilter This class is used to hold the criteria for an attribute filter in a myLEAD query.
MyLeadBasicContentFilter This class is used to pass a GUIDONLY or FULL_SCHEMA content filter to a myLEAD query.
MyLeadChainSet This class is used to contain a number of chains and/or chain sets as a chain set.
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.
MyLeadElement The purpose of this class is to be a container for an element within an attribute for a myLEAD query.
MyLeadElementData This class is used to create an element within a dynamic attribute to be added for an object in a myLEAD metadata catalog.
MyLeadElementFilter This class is used to hold the criteria for an attribute filter in a myLEAD query.
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.
MyLeadParentChildFilterSet This class is used to hold the criteria for a heirarchy filter set in a myLEAD query.
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.
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 in the MyLeadElement class to store point data used in queries.
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.
ReturnType  
XmlRecorder  
 

Exception Summary
LeadException  
MyLeadException  
MyLeadRMIException When an RMI exception is encountered, the GDS for this myLEAD Client no longer functions and needs to be recreated.