Interface IThingFinder


public interface IThingFinder
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final int
     
    static final int
     
    static final int
     
  • Method Summary

    Modifier and Type
    Method
    Description
    findRelated(IThingID startID, int primaryRelation, int distance, int secondaryRelation, boolean secondaryDirection)
    Retrieves list of items directly related via the specified relationship, as well as items indirectly related.
  • Field Details

  • Method Details

    • findRelated

      IThingRegion findRelated(IThingID startID, int primaryRelation, int distance, int secondaryRelation, boolean secondaryDirection) throws MetaException
      Retrieves list of items directly related via the specified relationship, as well as items indirectly related.
      Parameters:
      startID - Thing ID of starting point
      primaryRelation - Relation ID to traverse for 'direct' relationship
      distance - how many hops. Positive goes up, negative goes down, infinity means everything
      secondaryRelation - Relation ID to traverse for 'indirect' relationship
      secondaryDirection - direction of secondaryRelation
      Throws:
      MetaException