Changed rootVO method to avoid conflicts with base Event class

This commit is contained in:
Mauro Mugnaini 2020-06-24 09:54:48 +02:00
parent 489897b556
commit 5a58818701
1 changed files with 9 additions and 9 deletions

View File

@ -18,7 +18,7 @@ public class PortalEvent extends Event {
protected static final Log log = LogFactoryUtil.getLog(PortalEvent.class); protected static final Log log = LogFactoryUtil.getLog(PortalEvent.class);
private static String sender; private static String rootVOName;
public static final String TYPE = "portal"; public static final String TYPE = "portal";
public static final String GROUP_ENTRY = "group"; public static final String GROUP_ENTRY = "group";
@ -26,20 +26,20 @@ public class PortalEvent extends Event {
static { static {
try { try {
sender = new LiferayGroupManager().getRootVOName(); rootVOName = new LiferayGroupManager().getRootVOName();
} catch (Exception e) { } catch (Exception e) {
log.warn("Cannot get root VO name, using hostname"); log.warn("Cannot get root VO name, using hostname");
try { try {
sender = InetAddress.getLocalHost().getHostName(); rootVOName = InetAddress.getLocalHost().getHostName();
} catch (UnknownHostException e1) { } catch (UnknownHostException e1) {
log.error("Cannot get localhost name", e); log.error("Cannot get localhost name", e);
sender = PortalUtil.getComputerName(); rootVOName = PortalUtil.getComputerName();
} }
} }
} }
public PortalEvent(String name) { public PortalEvent(String name) {
super(name, TYPE, getSender()); super(name, TYPE, getRootVOName());
} }
public PortalEvent(String name, User user) { public PortalEvent(String name, User user) {
@ -47,7 +47,7 @@ public class PortalEvent extends Event {
} }
public PortalEvent(String name, String user) { public PortalEvent(String name, String user) {
super(name, TYPE, getSender(), user); super(name, TYPE, getRootVOName(), user);
} }
public PortalEvent(String name, User user, Map<String, String> data) { public PortalEvent(String name, User user, Map<String, String> data) {
@ -55,11 +55,11 @@ public class PortalEvent extends Event {
} }
public PortalEvent(String name, String user, Map<String, String> data) { public PortalEvent(String name, String user, Map<String, String> data) {
super(name, TYPE, getSender(), user, data); super(name, TYPE, getRootVOName(), user, data);
} }
protected static String getSender() { protected static String getRootVOName() {
return sender; return rootVOName;
} }
public void setUser(User user) { public void setUser(User user) {