Interface IMailflowRules
- All Superinterfaces:
IRestoreCrudSupport<MailRuleActionAssignmentDescriptor>, IRestoreSupport<MailRuleActionAssignmentDescriptor>
@Path("/mailflow/{domainUid}")
public interface IMailflowRules
extends IRestoreCrudSupport<MailRuleActionAssignmentDescriptor>
-
Method Summary
Modifier and TypeMethodDescriptionvoidcreate(String uid, MailRuleActionAssignmentDescriptor assignment) voidgetAssignment(String uid) voidupdate(String uid, MailRuleActionAssignmentDescriptor assignment) Methods inherited from interface IRestoreSupport
get, itemValueExists, restore
-
Method Details
-
create
@PUT @Path("{uid}") void create(@PathParam("uid") String uid, MailRuleActionAssignmentDescriptor assignment) throws net.bluemind.core.api.fault.ServerFault - Throws:
net.bluemind.core.api.fault.ServerFault
-
update
@POST @Path("{uid}") void update(@PathParam("uid") String uid, MailRuleActionAssignmentDescriptor assignment) throws net.bluemind.core.api.fault.ServerFault - Throws:
net.bluemind.core.api.fault.ServerFault
-
getAssignment
@GET @Path("{uid}") MailRuleActionAssignment getAssignment(@PathParam("uid") String uid) throws net.bluemind.core.api.fault.ServerFault - Throws:
net.bluemind.core.api.fault.ServerFault
-
delete
@DELETE @Path("{uid}") void delete(@PathParam("uid") String uid) throws net.bluemind.core.api.fault.ServerFault - Specified by:
deletein interfaceIRestoreCrudSupport<MailRuleActionAssignmentDescriptor>- Throws:
net.bluemind.core.api.fault.ServerFault
-
listActions
@GET @Path("_actions") List<MailActionDescriptor> listActions() throws net.bluemind.core.api.fault.ServerFault- Throws:
net.bluemind.core.api.fault.ServerFault
-
listRules
@GET @Path("_rules") List<MailRuleDescriptor> listRules() throws net.bluemind.core.api.fault.ServerFault- Throws:
net.bluemind.core.api.fault.ServerFault
-
listAssignments
@GET @Path("_assignments") List<MailRuleActionAssignment> listAssignments() throws net.bluemind.core.api.fault.ServerFault- Throws:
net.bluemind.core.api.fault.ServerFault
-
evaluate
@POST @Path("_evaluation") List<MailRuleActionAssignment> evaluate(Message message) throws net.bluemind.core.api.fault.ServerFault - Throws:
net.bluemind.core.api.fault.ServerFault
-