1
22
23 package com.liferay.portal.kernel.bi.rules;
24
25 import com.liferay.portal.kernel.resource.ResourceRetriever;
26
27 import java.io.Serializable;
28
29
35 public class AdminRequestMessage implements Serializable {
36
37 public static AdminRequestMessage add(
38 String domainName, ResourceRetriever resourceRetriever) {
39
40 return new AdminRequestMessage(
41 AdminRequestType.ADD, domainName, resourceRetriever);
42 }
43
44 public static AdminRequestMessage remove(String domainName) {
45 return new AdminRequestMessage(
46 AdminRequestType.REMOVE, domainName, null);
47 }
48
49 public static AdminRequestMessage update(
50 String domainName, ResourceRetriever resourceRetriever) {
51
52 return new AdminRequestMessage(
53 AdminRequestType.UPDATE, domainName, resourceRetriever);
54 }
55
56 public String getDomainName() {
57 return _domainName;
58 }
59
60 public ResourceRetriever getResourceRetriever() {
61 return _resourceRetriever;
62 }
63
64 public AdminRequestType getType() {
65 return _adminRequestType;
66 }
67
68 private AdminRequestMessage(
69 AdminRequestType adminRequestType, String domainName,
70 ResourceRetriever resourceRetriever) {
71
72 _adminRequestType = adminRequestType;
73 _domainName = domainName;
74 _resourceRetriever = resourceRetriever;
75 }
76
77 private AdminRequestType _adminRequestType;
78 private String _domainName;
79 private ResourceRetriever _resourceRetriever;
80
81 }