public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { super.appendFields(locator, buffer, strategy); { UserNamespaceAuthorizationKey theUserNamespaceAuthorizationKey; theUserNamespaceAuthorizationKey = this.getUserNamespaceAuthorizationKey(); strategy.appendField(locator, this, "userNamespaceAuthorizationKey", buffer, theUserNamespaceAuthorizationKey, (this.userNamespaceAuthorizationKey!= null)); } return buffer; }
public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { if ((object == null)||(this.getClass()!= object.getClass())) { return false; } if (this == object) { return true; } if (!super.equals(thisLocator, thatLocator, object, strategy)) { return false; } final UserNamespaceAuthorizationChangeNotificationEvent that = ((UserNamespaceAuthorizationChangeNotificationEvent) object); { UserNamespaceAuthorizationKey lhsUserNamespaceAuthorizationKey; lhsUserNamespaceAuthorizationKey = this.getUserNamespaceAuthorizationKey(); UserNamespaceAuthorizationKey rhsUserNamespaceAuthorizationKey; rhsUserNamespaceAuthorizationKey = that.getUserNamespaceAuthorizationKey(); if (!strategy.equals(LocatorUtils.property(thisLocator, "userNamespaceAuthorizationKey", lhsUserNamespaceAuthorizationKey), LocatorUtils.property(thatLocator, "userNamespaceAuthorizationKey", rhsUserNamespaceAuthorizationKey), lhsUserNamespaceAuthorizationKey, rhsUserNamespaceAuthorizationKey, (this.userNamespaceAuthorizationKey!= null), (that.userNamespaceAuthorizationKey!= null))) { return false; } } return true; }
@Override @SuppressFBWarnings(value = "BC_UNCONFIRMED_CAST", justification = "The NotificationEvent is cast to a UserNamespaceAuthorizationChangeNotificationEvent which is always the case since" + " we manage the event type to a builder in a map defined in NotificationMessageManager") public Map<String, Object> getNotificationMessageVelocityContextMap(NotificationEvent notificationEvent) { UserNamespaceAuthorizationChangeNotificationEvent event = (UserNamespaceAuthorizationChangeNotificationEvent) notificationEvent; Map<String, Object> velocityContextMap = new HashMap<>(); addObjectPropertyToContext(velocityContextMap, "userNamespaceAuthorizationKey", event.getUserNamespaceAuthorizationKey(), new UserNamespaceAuthorizationKey(escapeJson(event.getUserNamespaceAuthorizationKey().getUserId()), escapeJson(event.getUserNamespaceAuthorizationKey().getNamespace())), new UserNamespaceAuthorizationKey(escapeXml(event.getUserNamespaceAuthorizationKey().getUserId()), escapeXml(event.getUserNamespaceAuthorizationKey().getNamespace()))); // Add the namespace Velocity property for the header. addStringPropertyToContext(velocityContextMap, "namespace", event.getUserNamespaceAuthorizationKey().getNamespace()); return velocityContextMap; }
@Override @SuppressFBWarnings(value = "BC_UNCONFIRMED_CAST", justification = "The NotificationEvent is cast to a UserNamespaceAuthorizationChangeNotificationEvent which is always the case since" + " we manage the event type to a builder in a map defined in NotificationMessageManager") public Map<String, Object> getNotificationMessageVelocityContextMap(NotificationEvent notificationEvent) { UserNamespaceAuthorizationChangeNotificationEvent event = (UserNamespaceAuthorizationChangeNotificationEvent) notificationEvent; Map<String, Object> velocityContextMap = new HashMap<>(); addObjectPropertyToContext(velocityContextMap, "userNamespaceAuthorizationKey", event.getUserNamespaceAuthorizationKey(), new UserNamespaceAuthorizationKey(escapeJson(event.getUserNamespaceAuthorizationKey().getUserId()), escapeJson(event.getUserNamespaceAuthorizationKey().getNamespace())), new UserNamespaceAuthorizationKey(escapeXml(event.getUserNamespaceAuthorizationKey().getUserId()), escapeXml(event.getUserNamespaceAuthorizationKey().getNamespace()))); // Add the namespace Velocity property for the header. addStringPropertyToContext(velocityContextMap, "namespace", event.getUserNamespaceAuthorizationKey().getNamespace()); return velocityContextMap; }
public int hashCode(ObjectLocator locator, HashCodeStrategy2 strategy) { int currentHashCode = super.hashCode(locator, strategy); { UserNamespaceAuthorizationKey theUserNamespaceAuthorizationKey; theUserNamespaceAuthorizationKey = this.getUserNamespaceAuthorizationKey(); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "userNamespaceAuthorizationKey", theUserNamespaceAuthorizationKey), currentHashCode, theUserNamespaceAuthorizationKey, (this.userNamespaceAuthorizationKey!= null)); } return currentHashCode; }
public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { final Object draftCopy = ((target == null)?createNewInstance():target); super.copyTo(locator, draftCopy, strategy); if (draftCopy instanceof UserNamespaceAuthorizationChangeNotificationEvent) { final UserNamespaceAuthorizationChangeNotificationEvent copy = ((UserNamespaceAuthorizationChangeNotificationEvent) draftCopy); { Boolean userNamespaceAuthorizationKeyShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.userNamespaceAuthorizationKey!= null)); if (userNamespaceAuthorizationKeyShouldBeCopiedAndSet == Boolean.TRUE) { UserNamespaceAuthorizationKey sourceUserNamespaceAuthorizationKey; sourceUserNamespaceAuthorizationKey = this.getUserNamespaceAuthorizationKey(); UserNamespaceAuthorizationKey copyUserNamespaceAuthorizationKey = ((UserNamespaceAuthorizationKey) strategy.copy(LocatorUtils.property(locator, "userNamespaceAuthorizationKey", sourceUserNamespaceAuthorizationKey), sourceUserNamespaceAuthorizationKey, (this.userNamespaceAuthorizationKey!= null))); copy.setUserNamespaceAuthorizationKey(copyUserNamespaceAuthorizationKey); } else { if (userNamespaceAuthorizationKeyShouldBeCopiedAndSet == Boolean.FALSE) { copy.userNamespaceAuthorizationKey = null; } } } } return draftCopy; }