/******************************************************************************* * Copyright (c) 1998, 2015 Oracle and/or its affiliates. All rights reserved. * This program and the accompanying materials are made available under the * terms of the Eclipse Public License v1.0 and Eclipse Distribution License v. 1.0 * which accompanies this distribution. * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html * and the Eclipse Distribution License is available at * http://www.eclipse.org/org/documents/edl-v10.php. * * Contributors: * Oracle - initial API and implementation from Oracle TopLink ******************************************************************************/ package org.eclipse.persistence.testing.oxm.xmlmarshaller; public class EmailAddress { private String userID; private String domain; public EmailAddress() { super(); } public String getUserID() { return userID; } public void setUserID(String newUserID) { userID = newUserID; } public String getDomain() { return domain; } public void setDomain(String newDomain) { domain = newDomain; } public String toString() { return " EmailAddress: " + getUserID() +"@" +getDomain(); } public boolean equals(Object object) { if(!(object instanceof EmailAddress)) return false; EmailAddress emailObject = (EmailAddress)object; if((((this.getUserID() == null) && (emailObject.getUserID() == null)) || this.getUserID().equals(emailObject.getUserID()) ) && (((this.getDomain() == null) && (emailObject.getDomain() == null)) || this.getDomain().equals(emailObject.getDomain()) )) return true; return false; } }