Package de.swa.gmaf.api
Class GMAF_Facade_RESTImpl
java.lang.Object
de.swa.gmaf.api.GMAF_Facade_RESTImpl
public class GMAF_Facade_RESTImpl
extends java.lang.Object
implementation of the GMAF REST API
-
Constructor Summary
Constructors Constructor Description GMAF_Facade_RESTImpl()
-
Method Summary
Modifier and Type Method Description java.lang.String
getAuthToken(java.lang.String api_key)
returns a new session tokenjava.util.Vector<MMFG>
getCollection(java.lang.String auth_token)
returns the collection of MMFGs for a given auth_tokenjava.lang.String[]
getCollectionIds(java.lang.String auth_token)
java.lang.String
getLastError(java.lang.String auth_token)
java.lang.String
getOrGenerateGraphCode(java.lang.String auth_token, MMFG mmfg)
returns a Graph Code for a given MMFGjava.util.Vector<MMFG>
getRecommendedAssets(java.lang.String auth_token, GraphCode gc)
returns a list of recommendations for a given Graph Codejava.util.Vector<MMFG>
getSimilarAssets(java.lang.String auth_token, GraphCode gc)
returns a list of similar assets for a given Graph CodeMMFG
processAsset(java.lang.String auth_token, byte[] bytes, java.lang.String suffix)
processes an asset with the GMAF Core and returns the calculated MMFGMMFG
processAsset(java.lang.String auth_token, java.io.File f)
processes an asset with the GMAF Core and returns the calculated MMFGMMFG
processAsset(java.lang.String auth_token, java.lang.String surl)
processes an asset with the GMAF Core and returns the calculated MMFGjava.lang.String[]
queryByExample(java.lang.String auth_token, java.lang.String mmfg_id)
java.lang.String[]
queryByKeyword(java.lang.String auth_token, java.lang.String keywords)
java.lang.String[]
queryBySPARQL(java.lang.String auth_token, java.lang.String query)
void
setProcessingPlugins(java.lang.String auth_token, java.util.Vector<java.lang.String> plugins)
sets the classes of the processing plugins (optional)
-
Constructor Details
-
GMAF_Facade_RESTImpl
public GMAF_Facade_RESTImpl()
-
-
Method Details
-
getAuthToken
public java.lang.String getAuthToken(java.lang.String api_key)returns a new session token -
getOrGenerateGraphCode
returns a Graph Code for a given MMFG -
processAsset
processes an asset with the GMAF Core and returns the calculated MMFG -
processAsset
processes an asset with the GMAF Core and returns the calculated MMFG -
processAsset
processes an asset with the GMAF Core and returns the calculated MMFG -
setProcessingPlugins
public void setProcessingPlugins(java.lang.String auth_token, java.util.Vector<java.lang.String> plugins)sets the classes of the processing plugins (optional) -
getCollection
returns the collection of MMFGs for a given auth_token -
getSimilarAssets
returns a list of similar assets for a given Graph Code -
getRecommendedAssets
returns a list of recommendations for a given Graph Code -
getLastError
public java.lang.String getLastError(java.lang.String auth_token) -
queryByKeyword
public java.lang.String[] queryByKeyword(java.lang.String auth_token, java.lang.String keywords) -
queryByExample
public java.lang.String[] queryByExample(java.lang.String auth_token, java.lang.String mmfg_id) -
queryBySPARQL
public java.lang.String[] queryBySPARQL(java.lang.String auth_token, java.lang.String query) -
getCollectionIds
public java.lang.String[] getCollectionIds(java.lang.String auth_token)
-