Class ExpressionDependency.TypeDependency

java.lang.Object
com.appiancorp.suiteapi.expression.ExpressionDependency.TypeDependency
Enclosing class:
ExpressionDependency

public static class ExpressionDependency.TypeDependency extends Object
A TypeDependency represents the variety of type literals that may be discovered as dependencies.
  • Constructor Details

    • TypeDependency

      public TypeDependency()
      Default constructor has no dependencies.
  • Method Details

    • addTypeId

      public void addTypeId(Long typeId, String typeLiteral)
      Add a typeId and its typeLiteral to the dependencies.
      Parameters:
      typeId -
      typeLiteral -
    • addUnresolvedTypeLiteral

      public void addUnresolvedTypeLiteral(String typeLiteral)
      Add an unresolved typeLiteral to the dependencies.
      Parameters:
      typeLiteral -
    • getTypeIds

      public Set<Long> getTypeIds()
      These type ids were referenced by found type literals.
      Returns:
    • getUnresolvedTypeLiterals

      public Set<String> getUnresolvedTypeLiterals()
      These type literals could not be found in the system.
      Returns:
    • getResolvedTypeLiterals

      public Set<String> getResolvedTypeLiterals()
      These type literals could be found in the system.
      Returns:
    • toString

      public String toString()
      String conversion.
      Overrides:
      toString in class Object