com.ibm.premises.reusable.inference
Interface Inference


public interface Inference

Remote interface for Enterprise Bean: Inference


Field Summary
static java.lang.String COPYRIGHT
           
 
Method Summary
 java.util.Map[] getChildren(boolean markInferredTags, boolean keepInferenceTag, boolean keepParentOfSiblings, boolean deepInference, java.lang.String[] EPCs)
           
 java.util.Map[] getParent(boolean markInferredTags, boolean keepInferenceTag, boolean keepParentOfSiblings, boolean deepInference, java.lang.String[] EPCs)
           
 java.util.Map[] getSiblings(boolean markInferredTags, boolean keepInferenceTag, boolean keepParentOfSiblings, boolean deepInference, java.lang.String[] EPCs)
           
 

Field Detail

COPYRIGHT

static final java.lang.String COPYRIGHT
See Also:
Constant Field Values
Method Detail

getChildren

java.util.Map[] getChildren(boolean markInferredTags,
                            boolean keepInferenceTag,
                            boolean keepParentOfSiblings,
                            boolean deepInference,
                            java.lang.String[] EPCs)
                            throws ReusableComponentException,
                                   java.rmi.RemoteException
Parameters:
markInferredTags -
keepInferenceTag -
keepParentOfSiblings -
deepInference - If true, will return all descendants of all passed EPCs. If false, will only return immediate children.
EPCs -
Returns:
All the children of any of the EPCs passed in. Each resulting child is put into an array of Maps, where each result is a Map that includes its properties
Throws:
ReusableComponentException
java.rmi.RemoteException

getParent

java.util.Map[] getParent(boolean markInferredTags,
                          boolean keepInferenceTag,
                          boolean keepParentOfSiblings,
                          boolean deepInference,
                          java.lang.String[] EPCs)
                          throws ReusableComponentException,
                                 java.rmi.RemoteException
Parameters:
markInferredTags -
keepInferenceTag -
keepParentOfSiblings -
deepInference - If true, will return all root parents of all passed EPCs. If false, will only return immediate parent.
EPCs -
Returns:
All the parents of any of the EPCs passed in. Each resulting parent is put into an array of Maps, where each result is a Map that includes its properties
Throws:
ReusableComponentException
java.rmi.RemoteException

getSiblings

java.util.Map[] getSiblings(boolean markInferredTags,
                            boolean keepInferenceTag,
                            boolean keepParentOfSiblings,
                            boolean deepInference,
                            java.lang.String[] EPCs)
                            throws ReusableComponentException,
                                   java.rmi.RemoteException
Parameters:
markInferredTags -
keepInferenceTag -
keepParentOfSiblings -
deepInference - If true, will return all descendants of all parents of passed EPCs. This result can be a large fraction of the parent-child tree, including uncles, nephews, and even children. If false, will only return immediate siblings.
EPCs -
Returns:
All the siblings of any of the EPCs passed in. Each resulting sibling is put into an array of Maps, where each result is a Map that includes its properties
Throws:
ReusableComponentException
java.rmi.RemoteException


Copyright © 2005 - 2009 IBM Corp. All Rights Reserved.