Rev 332 |
Blame |
Compare with Previous |
Last modification |
View Log
| RSS feed
package pt.estgp.estgweb.services.data;
import org.apache.log4j.Logger;
import org.dom4j.Document;
import pt.estgp.estgweb.domain.Image;
import java.io.ByteArrayInputStream;
import java.io.IOException;
import java.io.InputStream;
/**
* @author Jorge Machado
* @date 28/Mai/2008
* @see pt.estgp.estgweb.services.data
*/
public class RepositoryManager
{
public static final 1.5.0/docs/api/java/lang/String.html">String RESOURCE_PATH =
"/files";
private static final 1.5.0/docs/api/java/util/logging/Logger.html">Logger logger =
1.5.0/docs/api/java/util/logging/Logger.html">Logger.
getLogger(RepositoryManager.
class);
public static boolean store
(5+0%2Fdocs%2Fapi+InputStream">InputStream stream,
long identifier
)
{
try
{
ResourceManager.
saveResource(stream, RESOURCE_PATH, identifier
);
return true;
}
catch (1.5.0/docs/api/java/io/IOException.html">IOException e
)
{
logger.
error(e,e
);
}
return false;
}
public static boolean storeDescription
(5+0%2Fdocs%2Fapi+Document">Document dom,
long identifier
)
{
try
{
ResourceManager.
saveResource(dom, RESOURCE_PATH, identifier
);
return true;
}
catch (1.5.0/docs/api/java/io/IOException.html">IOException e
)
{
logger.
error(e,e
);
}
return false;
}
public static 5+0%2Fdocs%2Fapi+InputStream">InputStream load
(long identifier
)
{
try
{
return ResourceManager.
getResource(RESOURCE_PATH, identifier
);
}
catch (1.5.0/docs/api/java/io/IOException.html">IOException e
)
{
logger.
error(e,e
);
}
return null;
}
}