added a wrapper
This commit is contained in:
parent
992b1cd2b1
commit
ac85f3dd92
|
@ -0,0 +1 @@
|
|||
/target/
|
|
@ -0,0 +1,74 @@
|
|||
package org.gcube.datatransfer.resolver.storage;
|
||||
|
||||
import org.gcube.contentmanagement.blobstorage.resource.MyFile;
|
||||
|
||||
|
||||
/**
|
||||
* The Class StorageMetadataFile.
|
||||
* Small java wrapper to {@link MyFile}} and its size
|
||||
* @author Francesco Mangiacrapa at ISTI-CNR (francesco.mangiacrapa@isti.cnr.it)
|
||||
*
|
||||
* Oct 1, 2019
|
||||
*/
|
||||
public class StorageMetadataFile {
|
||||
|
||||
private MyFile myFile;
|
||||
private long size;
|
||||
|
||||
/**
|
||||
* Instantiates a new storage metadata file.
|
||||
*
|
||||
* @param myFile the my file
|
||||
* @param size the size
|
||||
*/
|
||||
public StorageMetadataFile(MyFile myFile, long size) {
|
||||
this.myFile = myFile;
|
||||
this.size = size;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the my file.
|
||||
*
|
||||
* @return the my file
|
||||
*/
|
||||
public MyFile getMyFile() {
|
||||
return myFile;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the size.
|
||||
*
|
||||
* @return the size
|
||||
*/
|
||||
public long getSize() {
|
||||
return size;
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Gets the name.
|
||||
*
|
||||
* @return the name
|
||||
*/
|
||||
public String getName() {
|
||||
if(myFile==null)
|
||||
return null;
|
||||
|
||||
return myFile.getName();
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the mime type.
|
||||
*
|
||||
* @return the mime type
|
||||
*/
|
||||
public String getMimeType() {
|
||||
if(myFile==null)
|
||||
return null;
|
||||
|
||||
return myFile.getMimeType();
|
||||
}
|
||||
|
||||
|
||||
|
||||
}
|
Loading…
Reference in New Issue