public class GeoNetwork extends Object implements GeoNetworkPublisher
| Modifier and Type | Method and Description |
|---|---|
void |
deleteMetadata(long id) |
static GeoNetworkPublisher |
get() |
static GeoNetworkPublisher |
get(Configuration config) |
org.opengis.metadata.Metadata |
getById(long id) |
org.opengis.metadata.Metadata |
getById(String UUID) |
String |
getByIdAsRawString(String UUID) |
Configuration |
getConfiguration() |
long |
insertMetadata(File requestFile) |
long |
insertMetadata(it.geosolutions.geonetwork.util.GNInsertConfiguration configuration,
File metadataFile) |
long |
insertMetadata(it.geosolutions.geonetwork.util.GNInsertConfiguration configuration,
org.opengis.metadata.Metadata meta) |
long |
insertMetadata(org.opengis.metadata.Metadata meta) |
void |
login(LoginLevel lvl) |
it.geosolutions.geonetwork.util.GNSearchResponse |
query(File fileRequest) |
it.geosolutions.geonetwork.util.GNSearchResponse |
query(it.geosolutions.geonetwork.util.GNSearchRequest request) |
void |
registerXMLAdapter(XMLAdapter adapter) |
void |
setPrivileges(long metadataId,
it.geosolutions.geonetwork.util.GNPrivConfiguration cfg) |
void |
updateMetadata(long id,
File metadataFile) |
void |
updateMetadata(long id,
org.opengis.metadata.Metadata meta) |
public static GeoNetworkPublisher get() throws Exception
Exceptionpublic static GeoNetworkPublisher get(Configuration config)
public Configuration getConfiguration()
getConfiguration in interface GeoNetworkReaderpublic void login(LoginLevel lvl) throws AuthorizationException
login in interface GeoNetworkReaderAuthorizationExceptionpublic it.geosolutions.geonetwork.util.GNSearchResponse query(it.geosolutions.geonetwork.util.GNSearchRequest request)
throws it.geosolutions.geonetwork.exception.GNLibException,
it.geosolutions.geonetwork.exception.GNServerException
query in interface GeoNetworkReaderit.geosolutions.geonetwork.exception.GNLibExceptionit.geosolutions.geonetwork.exception.GNServerExceptionpublic it.geosolutions.geonetwork.util.GNSearchResponse query(File fileRequest) throws it.geosolutions.geonetwork.exception.GNLibException, it.geosolutions.geonetwork.exception.GNServerException
query in interface GeoNetworkReaderit.geosolutions.geonetwork.exception.GNLibExceptionit.geosolutions.geonetwork.exception.GNServerExceptionpublic org.opengis.metadata.Metadata getById(long id)
throws it.geosolutions.geonetwork.exception.GNLibException,
it.geosolutions.geonetwork.exception.GNServerException,
JAXBException
getById in interface GeoNetworkReaderit.geosolutions.geonetwork.exception.GNLibExceptionit.geosolutions.geonetwork.exception.GNServerExceptionJAXBExceptionpublic org.opengis.metadata.Metadata getById(String UUID) throws it.geosolutions.geonetwork.exception.GNLibException, it.geosolutions.geonetwork.exception.GNServerException, JAXBException
getById in interface GeoNetworkReaderit.geosolutions.geonetwork.exception.GNLibExceptionit.geosolutions.geonetwork.exception.GNServerExceptionJAXBExceptionpublic String getByIdAsRawString(String UUID) throws it.geosolutions.geonetwork.exception.GNLibException, it.geosolutions.geonetwork.exception.GNServerException, JAXBException
getByIdAsRawString in interface GeoNetworkReaderit.geosolutions.geonetwork.exception.GNLibExceptionit.geosolutions.geonetwork.exception.GNServerExceptionJAXBExceptionpublic void setPrivileges(long metadataId,
it.geosolutions.geonetwork.util.GNPrivConfiguration cfg)
throws it.geosolutions.geonetwork.exception.GNLibException,
it.geosolutions.geonetwork.exception.GNServerException
setPrivileges in interface GeoNetworkPublisherit.geosolutions.geonetwork.exception.GNLibExceptionit.geosolutions.geonetwork.exception.GNServerExceptionpublic long insertMetadata(it.geosolutions.geonetwork.util.GNInsertConfiguration configuration,
File metadataFile)
throws it.geosolutions.geonetwork.exception.GNLibException,
it.geosolutions.geonetwork.exception.GNServerException
insertMetadata in interface GeoNetworkPublisherit.geosolutions.geonetwork.exception.GNLibExceptionit.geosolutions.geonetwork.exception.GNServerExceptionpublic long insertMetadata(it.geosolutions.geonetwork.util.GNInsertConfiguration configuration,
org.opengis.metadata.Metadata meta)
throws it.geosolutions.geonetwork.exception.GNLibException,
it.geosolutions.geonetwork.exception.GNServerException,
IOException,
JAXBException
insertMetadata in interface GeoNetworkPublisherit.geosolutions.geonetwork.exception.GNLibExceptionit.geosolutions.geonetwork.exception.GNServerExceptionIOExceptionJAXBExceptionpublic long insertMetadata(File requestFile) throws it.geosolutions.geonetwork.exception.GNLibException, it.geosolutions.geonetwork.exception.GNServerException
insertMetadata in interface GeoNetworkPublisherit.geosolutions.geonetwork.exception.GNLibExceptionit.geosolutions.geonetwork.exception.GNServerExceptionpublic long insertMetadata(org.opengis.metadata.Metadata meta)
throws it.geosolutions.geonetwork.exception.GNLibException,
it.geosolutions.geonetwork.exception.GNServerException,
IOException,
JAXBException
insertMetadata in interface GeoNetworkPublisherit.geosolutions.geonetwork.exception.GNLibExceptionit.geosolutions.geonetwork.exception.GNServerExceptionIOExceptionJAXBExceptionpublic void updateMetadata(long id,
File metadataFile)
throws it.geosolutions.geonetwork.exception.GNLibException,
it.geosolutions.geonetwork.exception.GNServerException
updateMetadata in interface GeoNetworkPublisherit.geosolutions.geonetwork.exception.GNLibExceptionit.geosolutions.geonetwork.exception.GNServerExceptionpublic void updateMetadata(long id,
org.opengis.metadata.Metadata meta)
throws it.geosolutions.geonetwork.exception.GNLibException,
it.geosolutions.geonetwork.exception.GNServerException,
IOException,
JAXBException
updateMetadata in interface GeoNetworkPublisherit.geosolutions.geonetwork.exception.GNLibExceptionit.geosolutions.geonetwork.exception.GNServerExceptionIOExceptionJAXBExceptionpublic void deleteMetadata(long id)
throws it.geosolutions.geonetwork.exception.GNLibException,
it.geosolutions.geonetwork.exception.GNServerException
deleteMetadata in interface GeoNetworkPublisherit.geosolutions.geonetwork.exception.GNLibExceptionit.geosolutions.geonetwork.exception.GNServerExceptionpublic void registerXMLAdapter(XMLAdapter adapter)
registerXMLAdapter in interface GeoNetworkPublisherCopyright © 2015. All Rights Reserved.