@Path(value="/triggers") public class TriggersHandler extends Object
| Constructor and Description |
|---|
TriggersHandler() |
| Modifier and Type | Method and Description |
|---|---|
javax.ws.rs.core.Response |
createCondition(String triggerId,
Condition condition)
Deprecated.
|
javax.ws.rs.core.Response |
createDampening(String triggerId,
Dampening dampening) |
javax.ws.rs.core.Response |
createFullTrigger(FullTrigger fullTrigger) |
javax.ws.rs.core.Response |
createGroupDampening(String groupId,
Dampening dampening) |
javax.ws.rs.core.Response |
createGroupMember(GroupMemberInfo groupMember) |
javax.ws.rs.core.Response |
createGroupTrigger(Trigger groupTrigger) |
javax.ws.rs.core.Response |
createTrigger(Trigger trigger) |
javax.ws.rs.core.Response |
deleteCondition(String triggerId,
String conditionId)
Deprecated.
|
javax.ws.rs.core.Response |
deleteDampening(String triggerId,
String dampeningId) |
javax.ws.rs.core.Response |
deleteGroupDampening(String groupId,
String dampeningId) |
javax.ws.rs.core.Response |
deleteGroupTrigger(String groupId,
boolean keepNonOrphans,
boolean keepOrphans) |
javax.ws.rs.core.Response |
deleteTrigger(String triggerId) |
javax.ws.rs.core.Response |
findGroupMembers(String groupId,
boolean includeOrphans) |
javax.ws.rs.core.Response |
findTriggers(String triggerIds,
String tags,
Boolean thin,
javax.ws.rs.core.UriInfo uri) |
javax.ws.rs.core.Response |
getDampening(String triggerId,
String dampeningId) |
javax.ws.rs.core.Response |
getFullTrigger(String triggerId) |
javax.ws.rs.core.Response |
getTrigger(String triggerId) |
javax.ws.rs.core.Response |
getTriggerCondition(String triggerId,
String conditionId)
Deprecated.
|
javax.ws.rs.core.Response |
getTriggerConditions(String triggerId) |
javax.ws.rs.core.Response |
getTriggerDampenings(String triggerId) |
javax.ws.rs.core.Response |
getTriggerModeDampenings(String triggerId,
Mode triggerMode) |
javax.ws.rs.core.Response |
orphanMemberTrigger(String memberId) |
javax.ws.rs.core.Response |
setConditions(String triggerId,
String triggerMode,
Collection<Condition> conditions) |
javax.ws.rs.core.Response |
setGroupConditions(String groupId,
String triggerMode,
GroupConditionsInfo groupConditionsInfo) |
javax.ws.rs.core.Response |
unorphanMemberTrigger(String memberId,
UnorphanMemberInfo unorphanMemberInfo) |
javax.ws.rs.core.Response |
updateCondition(String triggerId,
String conditionId,
Condition condition)
Deprecated.
|
javax.ws.rs.core.Response |
updateDampening(String triggerId,
String dampeningId,
Dampening dampening) |
javax.ws.rs.core.Response |
updateGroupDampening(String groupId,
String dampeningId,
Dampening dampening) |
javax.ws.rs.core.Response |
updateGroupTrigger(String groupId,
Trigger groupTrigger) |
javax.ws.rs.core.Response |
updateTrigger(String triggerId,
Trigger trigger) |
@GET
@Path(value="/")
@Produces(value="application/json")
public javax.ws.rs.core.Response findTriggers(@QueryParam(value="triggerIds")
String triggerIds,
@QueryParam(value="tags")
String tags,
@QueryParam(value="thin")
Boolean thin,
@Context
javax.ws.rs.core.UriInfo uri)
@GET
@Path(value="/groups/{groupId}/members")
@Produces(value="application/json")
public javax.ws.rs.core.Response findGroupMembers(@PathParam(value="groupId")
String groupId,
@QueryParam(value="includeOrphans")
boolean includeOrphans)
@POST @Path(value="/") @Consumes(value="application/json") @Produces(value="application/json") public javax.ws.rs.core.Response createTrigger(Trigger trigger)
@POST @Path(value="/trigger") @Consumes(value="application/json") @Produces(value="application/json") public javax.ws.rs.core.Response createFullTrigger(FullTrigger fullTrigger)
@POST @Path(value="/groups") @Consumes(value="application/json") @Produces(value="application/json") public javax.ws.rs.core.Response createGroupTrigger(Trigger groupTrigger)
@POST @Path(value="/groups/members") @Consumes(value="application/json") @Produces(value="application/json") public javax.ws.rs.core.Response createGroupMember(GroupMemberInfo groupMember)
@GET
@Path(value="/{triggerId}")
@Produces(value="application/json")
public javax.ws.rs.core.Response getTrigger(@PathParam(value="triggerId")
String triggerId)
@GET
@Path(value="/trigger/{triggerId}")
@Produces(value="application/json")
public javax.ws.rs.core.Response getFullTrigger(@PathParam(value="triggerId")
String triggerId)
@PUT
@Path(value="/{triggerId}")
@Consumes(value="application/json")
public javax.ws.rs.core.Response updateTrigger(@PathParam(value="triggerId")
String triggerId,
Trigger trigger)
@PUT
@Path(value="/groups/{groupId}")
@Consumes(value="application/json")
public javax.ws.rs.core.Response updateGroupTrigger(@PathParam(value="groupId")
String groupId,
Trigger groupTrigger)
@POST
@Path(value="/groups/members/{memberId}/orphan")
@Consumes(value="application/json")
public javax.ws.rs.core.Response orphanMemberTrigger(@PathParam(value="memberId")
String memberId)
@POST
@Path(value="/groups/members/{memberId}/unorphan")
@Consumes(value="application/json")
public javax.ws.rs.core.Response unorphanMemberTrigger(@PathParam(value="memberId")
String memberId,
UnorphanMemberInfo unorphanMemberInfo)
@DELETE
@Path(value="/{triggerId}")
public javax.ws.rs.core.Response deleteTrigger(@PathParam(value="triggerId")
String triggerId)
@DELETE
@Path(value="/groups/{groupId}")
@Consumes(value="application/json")
@Produces(value="application/json")
public javax.ws.rs.core.Response deleteGroupTrigger(@PathParam(value="groupId")
String groupId,
@QueryParam(value="keepNonOrphans")
boolean keepNonOrphans,
@QueryParam(value="keepOrphans")
boolean keepOrphans)
@GET
@Path(value="/{triggerId}/dampenings")
@Produces(value="application/json")
public javax.ws.rs.core.Response getTriggerDampenings(@PathParam(value="triggerId")
String triggerId)
@GET
@Path(value="/{triggerId}/dampenings/mode/{triggerMode}")
@Produces(value="application/json")
public javax.ws.rs.core.Response getTriggerModeDampenings(@PathParam(value="triggerId")
String triggerId,
@PathParam(value="triggerMode")
Mode triggerMode)
@GET
@Path(value="/{triggerId}/dampenings/{dampeningId}")
@Produces(value="application/json")
public javax.ws.rs.core.Response getDampening(@PathParam(value="triggerId")
String triggerId,
@PathParam(value="dampeningId")
String dampeningId)
@POST
@Path(value="/{triggerId}/dampenings")
@Consumes(value="application/json")
@Produces(value="application/json")
public javax.ws.rs.core.Response createDampening(@PathParam(value="triggerId")
String triggerId,
Dampening dampening)
@POST
@Path(value="/groups/{groupId}/dampenings")
@Consumes(value="application/json")
@Produces(value="application/json")
public javax.ws.rs.core.Response createGroupDampening(@PathParam(value="groupId")
String groupId,
Dampening dampening)
@PUT
@Path(value="/{triggerId}/dampenings/{dampeningId}")
@Consumes(value="application/json")
public javax.ws.rs.core.Response updateDampening(@PathParam(value="triggerId")
String triggerId,
@PathParam(value="dampeningId")
String dampeningId,
Dampening dampening)
@PUT
@Path(value="/groups/{groupId}/dampenings/{dampeningId}")
@Consumes(value="application/json")
public javax.ws.rs.core.Response updateGroupDampening(@PathParam(value="groupId")
String groupId,
@PathParam(value="dampeningId")
String dampeningId,
Dampening dampening)
@DELETE
@Path(value="/{triggerId}/dampenings/{dampeningId}")
public javax.ws.rs.core.Response deleteDampening(@PathParam(value="triggerId")
String triggerId,
@PathParam(value="dampeningId")
String dampeningId)
@DELETE
@Path(value="/groups/{groupId}/dampenings/{dampeningId}")
public javax.ws.rs.core.Response deleteGroupDampening(@PathParam(value="groupId")
String groupId,
@PathParam(value="dampeningId")
String dampeningId)
@GET
@Path(value="/{triggerId}/conditions")
@Produces(value="application/json")
public javax.ws.rs.core.Response getTriggerConditions(@PathParam(value="triggerId")
String triggerId)
@GET
@Path(value="/{triggerId}/conditions/{conditionId}")
@Produces(value="application/json")
@Deprecated
public javax.ws.rs.core.Response getTriggerCondition(@PathParam(value="triggerId")
String triggerId,
@PathParam(value="conditionId")
String conditionId)
@PUT
@Path(value="/{triggerId}/conditions/{triggerMode}")
@Consumes(value="application/json")
@Produces(value="application/json")
public javax.ws.rs.core.Response setConditions(@PathParam(value="triggerId")
String triggerId,
@PathParam(value="triggerMode")
String triggerMode,
Collection<Condition> conditions)
@PUT
@Path(value="/groups/{groupId}/conditions/{triggerMode}")
@Consumes(value="application/json")
@Produces(value="application/json")
public javax.ws.rs.core.Response setGroupConditions(@PathParam(value="groupId")
String groupId,
@PathParam(value="triggerMode")
String triggerMode,
GroupConditionsInfo groupConditionsInfo)
@POST
@Path(value="/{triggerId}/conditions")
@Consumes(value="application/json")
@Produces(value="application/json")
@Deprecated
public javax.ws.rs.core.Response createCondition(@PathParam(value="triggerId")
String triggerId,
Condition condition)
@PUT
@Path(value="/{triggerId}/conditions/{conditionId}")
@Produces(value="application/json")
@Deprecated
public javax.ws.rs.core.Response updateCondition(@PathParam(value="triggerId")
String triggerId,
@PathParam(value="conditionId")
String conditionId,
Condition condition)
@DELETE
@Path(value="/{triggerId}/conditions/{conditionId}")
@Produces(value="application/json")
@Deprecated
public javax.ws.rs.core.Response deleteCondition(@PathParam(value="triggerId")
String triggerId,
@PathParam(value="conditionId")
String conditionId)
Copyright © 2015–2016 Red Hat, Inc.. All rights reserved.