Interface IWebEndpoint

    • Method Detail

      • getId

        @NotEmpty
        @NotEmpty String getId()
        Returns:
        the unique ID of this web endpoint.
      • getUriResolver

        @NotNull
        @NotNull IUriResolver getUriResolver()
        Returns:
        the uri resolver which defines the location of this endpoint.
      • getAvailibilityResolver

        @Nullable
        IAvailabiltyResolver getAvailibilityResolver()
        Returns:
        the availability resolver that defines the availability requirements of this web endpoint. May be null. If null resolver is returned than the web endpoint is available.
      • getAuthorizer

        @Nullable
        IAuthorizer getAuthorizer()
        Returns:
        the authorizer that defines authorization requirements of this web endpoint. May be null. If null authorizer is returned than the view web enpoint is public, which means any user can access it.