Interface SAML2SPEntityService

    • Method Detail

      • list

        @GET
        @Produces({"application/json","application/yaml","application/xml"})
        List<SAML2SPEntityTO> list()
        Returns the SAML 2.0 SP entities.
        Returns:
        SAML 2.0 SP entities
      • get

        @GET
        @Path("{key}")
        @Produces({"application/json","application/yaml","application/xml"})
        SAML2SPEntityTO get​(@NotNull @PathParam("key")
                            @NotNull String key)
        Returns the SAML 2.0 SP entity matching the given key.
        Parameters:
        key - key of requested SAML 2.0 SP entity
        Returns:
        SAML 2.0 SP entity with matching key
      • set

        @POST
        @Path("{key}")
        @Consumes({"application/json","application/yaml","application/xml"})
        @Produces({"application/json","application/yaml","application/xml"})
        void set​(@NotNull
                 @NotNull SAML2SPEntityTO entityTO)
        Store the entity to finalize the generation process.
        Parameters:
        entityTO - entity to be created
      • delete

        @DELETE
        @Path("{key}")
        @Produces({"application/json","application/yaml","application/xml"})
        void delete​(@NotNull @PathParam("key")
                    @NotNull String key)
        Delets the SAML 2.0 SP entity matching the given key.
        Parameters:
        key - key of requested SAML 2.0 SP entity