@Component
@Path(value="/owners")
public class OwnersEndpoint
extends java.lang.Object
| Constructor and Description |
|---|
OwnersEndpoint(OwnerSources ownerSources) |
| Modifier and Type | Method and Description |
|---|---|
pl.allegro.tech.hermes.api.Owner |
get(java.lang.String source,
java.lang.String id) |
java.util.List<pl.allegro.tech.hermes.management.api.OwnersEndpoint.SourceDescriptor> |
listSources() |
java.util.List<pl.allegro.tech.hermes.api.Owner> |
search(java.lang.String source,
java.lang.String searchString) |
@Autowired public OwnersEndpoint(OwnerSources ownerSources)
@GET
@Path(value="/sources/{source}")
@Produces(value="application/json")
public java.util.List<pl.allegro.tech.hermes.api.Owner> search(@PathParam(value="source")
java.lang.String source,
@QueryParam(value="search")
java.lang.String searchString)
@GET
@Path(value="/sources/{source}/{id}")
@Produces(value="application/json")
public pl.allegro.tech.hermes.api.Owner get(@PathParam(value="source")
java.lang.String source,
@PathParam(value="id")
java.lang.String id)
@GET @Path(value="/sources") @Produces(value="application/json") public java.util.List<pl.allegro.tech.hermes.management.api.OwnersEndpoint.SourceDescriptor> listSources()