@Default @Singleton public class JPACubeMetadataWrangler extends Object implements CubeMetadataWrangler
| Constructor and Description |
|---|
JPACubeMetadataWrangler(ISEntityManagerProvider emp) |
| Modifier and Type | Method and Description |
|---|---|
org.gcube.data.analysis.tabulardata.model.table.Table |
get(org.gcube.data.analysis.tabulardata.model.table.TableId id) |
List<org.gcube.data.analysis.tabulardata.model.table.Table> |
getAll() |
List<org.gcube.data.analysis.tabulardata.model.table.Table> |
getAll(org.gcube.data.analysis.tabulardata.model.table.TableType tableType) |
org.gcube.data.analysis.tabulardata.model.table.Table |
getTableByName(String name) |
void |
remove(org.gcube.data.analysis.tabulardata.model.table.TableId id) |
org.gcube.data.analysis.tabulardata.model.table.Table |
save(org.gcube.data.analysis.tabulardata.model.table.Table table,
boolean overwrite) |
@Inject public JPACubeMetadataWrangler(ISEntityManagerProvider emp)
public org.gcube.data.analysis.tabulardata.model.table.Table save(org.gcube.data.analysis.tabulardata.model.table.Table table,
boolean overwrite)
save in interface CubeMetadataWranglerpublic org.gcube.data.analysis.tabulardata.model.table.Table get(org.gcube.data.analysis.tabulardata.model.table.TableId id)
throws NoSuchTableException
get in interface CubeMetadataWranglerNoSuchTableExceptionpublic org.gcube.data.analysis.tabulardata.model.table.Table getTableByName(String name) throws NoSuchTableException
getTableByName in interface CubeMetadataWranglerNoSuchTableExceptionpublic List<org.gcube.data.analysis.tabulardata.model.table.Table> getAll()
getAll in interface CubeMetadataWranglerpublic List<org.gcube.data.analysis.tabulardata.model.table.Table> getAll(org.gcube.data.analysis.tabulardata.model.table.TableType tableType)
getAll in interface CubeMetadataWranglerpublic void remove(org.gcube.data.analysis.tabulardata.model.table.TableId id)
throws NoSuchTableException
remove in interface CubeMetadataWranglerNoSuchTableExceptionCopyright © 2016. All Rights Reserved.