|
|
|
@ -44,11 +44,11 @@ public class UserEventPublisher extends AbstractEventPublisherBaseModelListener<
|
|
|
|
|
throws ModelListenerException {
|
|
|
|
|
|
|
|
|
|
if (Group.class.getName().equals(associationClassName)) {
|
|
|
|
|
log.info("User has been associated to a group");
|
|
|
|
|
log.debug("User has been associated to a group");
|
|
|
|
|
User user = getUser((Long) classPK);
|
|
|
|
|
Group group = getGroup((Long) associationClassPK);
|
|
|
|
|
if (user != null && group != null) {
|
|
|
|
|
if (group.isSite()) {
|
|
|
|
|
if (group.isSite() && group.isActive()) {
|
|
|
|
|
if (log.isDebugEnabled()) {
|
|
|
|
|
log.debug("Target group is a site: " + group.getName());
|
|
|
|
|
}
|
|
|
|
@ -57,8 +57,10 @@ public class UserEventPublisher extends AbstractEventPublisherBaseModelListener<
|
|
|
|
|
log.trace("User event is: " + userEvent);
|
|
|
|
|
}
|
|
|
|
|
publish(userEvent);
|
|
|
|
|
} else if (log.isDebugEnabled()) {
|
|
|
|
|
log.debug("Target group is not a site");
|
|
|
|
|
} else if (log.isDebugEnabled() && !group.isSite()) {
|
|
|
|
|
log.debug("Target Group is a non-site group");
|
|
|
|
|
} else if (log.isDebugEnabled() && group.isSite() && !group.isActive()) {
|
|
|
|
|
log.debug("Target group is disabled");
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
} else {
|
|
|
|
@ -73,11 +75,11 @@ public class UserEventPublisher extends AbstractEventPublisherBaseModelListener<
|
|
|
|
|
throws ModelListenerException {
|
|
|
|
|
|
|
|
|
|
if (Group.class.getName().equals(associationClassName)) {
|
|
|
|
|
log.info("User has been associated to a group");
|
|
|
|
|
log.debug("User has been associated to a group");
|
|
|
|
|
User user = getUser((Long) classPK);
|
|
|
|
|
Group group = getGroup((Long) associationClassPK);
|
|
|
|
|
if (user != null && group != null) {
|
|
|
|
|
if (group.isSite()) {
|
|
|
|
|
if (group.isSite() && group.isActive()) {
|
|
|
|
|
if (log.isDebugEnabled()) {
|
|
|
|
|
log.debug("Target group is a site: " + group.getName());
|
|
|
|
|
}
|
|
|
|
@ -86,8 +88,10 @@ public class UserEventPublisher extends AbstractEventPublisherBaseModelListener<
|
|
|
|
|
log.trace("User event is: " + userEvent);
|
|
|
|
|
}
|
|
|
|
|
publish(userEvent);
|
|
|
|
|
} else if (log.isDebugEnabled()) {
|
|
|
|
|
log.debug("Target group is not a site");
|
|
|
|
|
} else if (log.isDebugEnabled() && !group.isSite()) {
|
|
|
|
|
log.debug("Target group is a non-site group");
|
|
|
|
|
} else if (log.isDebugEnabled() && group.isSite() && !group.isActive()) {
|
|
|
|
|
log.debug("Target group is disabled");
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
} else {
|
|
|
|
|