blob: 19a0ad9be0e2427ed8c6357ae0d379d9813aa36f [file] [log] [blame]
/*
* Copyright (c) 2011, 2020 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 v. 2.0 which is available at
* http://www.eclipse.org/legal/epl-2.0,
* or the Eclipse Distribution License v. 1.0 which is available at
* http://www.eclipse.org/org/documents/edl-v10.php.
*
* SPDX-License-Identifier: EPL-2.0 OR BSD-3-Clause
*/
// Contributors:
// Blaise Doughan - 2.3 - initial implementation
package org.eclipse.persistence.testing.jaxb.xmlinlinebinary;
import java.awt.Image;
import java.util.List;
import jakarta.activation.DataHandler;
import jakarta.mail.internet.MimeMultipart;
import jakarta.xml.bind.annotation.XmlInlineBinaryData;
import jakarta.xml.bind.annotation.XmlRootElement;
import javax.xml.transform.Source;
@XmlRootElement(name="root")
public class LargeInlineBinaryRoot {
private DataHandler dataHandler;
private Image image;
private Source source;
private MimeMultipart mimeMultipart;
private List<DataHandler> dataHandlerList;
private List<Image> imageList;
private List<Source> sourceList;
private List<MimeMultipart> mimeMultipartList;
@XmlInlineBinaryData
public DataHandler getDataHandler() {
return dataHandler;
}
public void setDataHandler(DataHandler dataHandler) {
this.dataHandler = dataHandler;
}
@XmlInlineBinaryData
public Image getImage() {
return image;
}
public void setImage(Image image) {
this.image = image;
}
@XmlInlineBinaryData
public Source getSource() {
return source;
}
public void setSource(Source source) {
this.source = source;
}
@XmlInlineBinaryData
public MimeMultipart getMimeMultipart() {
return mimeMultipart;
}
public void setMimeMultipart(MimeMultipart mimeMultipart) {
this.mimeMultipart = mimeMultipart;
}
@XmlInlineBinaryData
public List<DataHandler> getDataHandlerList() {
return dataHandlerList;
}
public void setDataHandlerList(List<DataHandler> dataHandlerList) {
this.dataHandlerList = dataHandlerList;
}
@XmlInlineBinaryData
public List<Image> getImageList() {
return imageList;
}
public void setImageList(List<Image> imageList) {
this.imageList = imageList;
}
@XmlInlineBinaryData
public List<Source> getSourceList() {
return sourceList;
}
public void setSourceList(List<Source> sourceList) {
this.sourceList = sourceList;
}
@XmlInlineBinaryData
public List<MimeMultipart> getMimeMultipartList() {
return mimeMultipartList;
}
public void setMimeMultipartList(List<MimeMultipart> mimeMultipartList) {
this.mimeMultipartList = mimeMultipartList;
}
}