ResourceImpl.java 942 Bytes
/*
 * Decompiled with CFR 0_118.
 * 
 * Could not load the following classes:
 *  com.adobe.idp.Document
 *  com.adobe.repository.infomodel.bean.ResourceContent
 */
package com.adobe.aemds.connector.repository.impl;

import com.adobe.aemds.connector.repository.Resource;
import com.adobe.idp.Document;
import com.adobe.repository.infomodel.bean.ResourceContent;
import java.io.IOException;
import java.io.InputStream;

public class ResourceImpl
implements Resource {
    private ResourceContent resourceContent;

    public ResourceImpl(ResourceContent resourceContent) {
        this.resourceContent = resourceContent;
    }

    public String getMimeType() {
        return this.resourceContent.getMimeType();
    }

    public int getSize() {
        return this.resourceContent.getSize();
    }

    public InputStream getInputStream() throws IOException {
        return this.resourceContent.getDataDocument().getInputStream();
    }
}