1 /*******************************************************************************
\r
2 * Copyright (c) 2014, 2016 Association for Decentralized
\r
3 * Information Management in Industry THTH ry.
\r
4 * All rights reserved. This program and the accompanying materials
\r
5 * are made available under the terms of the THTH Simantics
\r
6 * Division Member Component License which accompanies this
\r
7 * distribution, and is available at
\r
8 * http://www.simantics.org/legal/sdmcl-v10.html
\r
11 * Semantum Oy - initial API and implementation
\r
12 *******************************************************************************/
\r
13 package org.simantics.document.server.io;
\r
15 import java.io.InputStream;
\r
17 public class Content {
\r
18 private InputStream input;
\r
19 private String mimeType;
\r
20 private long lastModified;
\r
23 public Content(InputStream input, String mimeType, long lastModified, int length) {
\r
25 this.mimeType = mimeType;
\r
26 this.lastModified = lastModified;
\r
27 this.length = length;
\r
30 public InputStream getInputStream() {
\r
34 public void setInputStream(InputStream input) {
\r
38 public String getMimeType() {
\r
42 public void setMimeType(String mimeType) {
\r
43 this.mimeType = mimeType;
\r
46 public long getLastModified() {
\r
47 return lastModified;
\r
50 public void setLastModified(long lastModified) {
\r
51 this.lastModified = lastModified;
\r
54 public int getLength() {
\r
58 public void setLength(int length) {
\r
59 this.length = length;
\r