Interface Service

All Superinterfaces:
Element

public interface Service extends Element
  • Method Details

    • getUrl

      @Nonnull Url getUrl()
    • getVerb

      @Nonnull Verb getVerb()
    • getServiceMultiplicity

      @Nonnull ServiceMultiplicity getServiceMultiplicity()
    • getQueryCriteria

      @Nonnull Optional<Criteria> getQueryCriteria()
    • getAuthorizeCriteria

      @Nonnull Optional<Criteria> getAuthorizeCriteria()
    • getValidateCriteria

      @Nonnull Optional<Criteria> getValidateCriteria()
    • getConflictCriteria

      @Nonnull Optional<Criteria> getConflictCriteria()
    • getProjectionDispatch

      Optional<ServiceProjectionDispatch> getProjectionDispatch()
    • getOrderBy

      @Nonnull Optional<OrderBy> getOrderBy()
    • getNumParameters

      default int getNumParameters()
    • isVersionClauseRequired

      default boolean isVersionClauseRequired()
    • isAuthorizeClauseRequired

      default boolean isAuthorizeClauseRequired()