Serialized Form

  • Package io.inversion

    • Class io.inversion.ApiException extends RuntimeException implements Serializable

      • Serialized Fields

    • Class io.inversion.Collection extends Rule<Collection> implements Serializable

      • Serialized Fields

        • aliases
          Set<String> aliases
          Additional names that should cause this Collection to match to a Request.

          For example, in an e-commerce environment, you may overload the "orders" collection with aliases "cart", "basket", and "bag".

        • exclude
          boolean exclude
          Set this to true to prevent it from being automatically exposed through your Api.
        • indexes
          ArrayList<Index> indexes
          Representation of underlying Db datasource indexes.
        • properties
          ArrayList<Property> properties
          Properties map database column names to JSON property names.
        • relationships
          ArrayList<Relationship> relationships
          Relationships like resources in one collection to the resources in another collection.
        • tableName
          String tableName
          The backend datasource name that this Collection operates on.

          The tableName might be "ORDER_DETAIL" but the Collection might be named "orderDetails".

    • Class io.inversion.EngineServlet extends javax.servlet.http.HttpServlet implements Serializable

      • Serialized Fields

    • Class io.inversion.Index extends Object implements Serializable

    • Class io.inversion.Property extends Object implements Serializable

      • Serialized Fields

        • collection
          Collection collection
        • columnName
          String columnName
        • exclude
          boolean exclude
        • hint
          String hint
        • jsonName
          String jsonName
        • nullable
          boolean nullable
        • pk
          Property pk
          If this Property is a foreign key, this will be populated with the referenced primary key from the referred Collection
        • type
          String type
    • Class io.inversion.Relationship extends Object implements Serializable

  • Package io.inversion.utils