Package de.swa.gmaf.api
Interface GMAF_Facade
- All Known Implementing Classes:
GMAF_Facade_SOAPImpl
public interface GMAF_Facade
GMAF API - SOAP implementation facade
-
Method Summary
Modifier and Type Method Description GraphCodegenerateGraphCode(java.lang.String auth_token, MMFG mmfg)returns a Graph Code for a given MMFGjava.lang.StringgetAuthToken(java.lang.String api_key)returns a new session tokenjava.util.Vector<java.lang.String>getCollectionIDs(java.lang.String auth_token)returns the collection of MMFGs for a given auth_tokenMMFGgetMMFG(java.lang.String auth_token, java.lang.String id)returns a list of recommendations for a given Graph CodeGraphCodegetOrGenerateGraphCode(java.lang.String auth_token, java.lang.String mmfg)returns a Graph Code for a given MMFG-IDjava.lang.StringgetPreviewURL(java.lang.String auth_token, java.lang.String mmfg_id)returns an URL to preview a MMFGjava.util.Vector<java.lang.String>getRecommendedAssetIDsByGraphCode(java.lang.String auth_token, GraphCode gc)returns a list of recommendations for a given Graph Codejava.util.Vector<java.lang.String>getRecommendedAssetIDsForMMFGId(java.lang.String auth_token, java.lang.String id)returns a list of recommendations for a given Graph Codejava.util.Vector<java.lang.String>getSimilarAssetIDsByGraphCode(java.lang.String auth_token, GraphCode gc)returns a list of similar assets for a given Graph Codejava.util.Vector<java.lang.String>getSimilarAssetIDsForMMFGId(java.lang.String auth_token, java.lang.String id)returns a list of similar assets for a given Graph Codejava.lang.StringprocessAssetFromBytes(java.lang.String auth_token, byte[] bytes, java.lang.String suffix)processes an asset with the GMAF Core and returns the calculated MMFGjava.lang.StringprocessAssetFromFile(java.lang.String auth_token, java.io.File f)processes an asset with the GMAF Core and returns the calculated MMFGjava.lang.StringprocessAssetFromURL(java.lang.String auth_token, java.net.URL url)processes an asset with the GMAF Core and returns the calculated MMFGjava.util.Vector<java.lang.String>queryByKeyword(java.lang.String auth_token, java.lang.String keywords)returns a list of similar assets for a given keywordvoidsetProcessingPlugins(java.lang.String auth_token, java.util.Vector<java.lang.String> plugins)sets the classes of the processing plugins (optional)
-
Method Details
-
getAuthToken
java.lang.String getAuthToken(java.lang.String api_key)returns a new session token -
processAssetFromFile
java.lang.String processAssetFromFile(java.lang.String auth_token, java.io.File f)processes an asset with the GMAF Core and returns the calculated MMFG -
processAssetFromBytes
java.lang.String processAssetFromBytes(java.lang.String auth_token, byte[] bytes, java.lang.String suffix)processes an asset with the GMAF Core and returns the calculated MMFG -
processAssetFromURL
java.lang.String processAssetFromURL(java.lang.String auth_token, java.net.URL url)processes an asset with the GMAF Core and returns the calculated MMFG -
setProcessingPlugins
void setProcessingPlugins(java.lang.String auth_token, java.util.Vector<java.lang.String> plugins)sets the classes of the processing plugins (optional) -
getCollectionIDs
java.util.Vector<java.lang.String> getCollectionIDs(java.lang.String auth_token)returns the collection of MMFGs for a given auth_token -
generateGraphCode
returns a Graph Code for a given MMFG -
getOrGenerateGraphCode
returns a Graph Code for a given MMFG-ID -
getSimilarAssetIDsByGraphCode
java.util.Vector<java.lang.String> getSimilarAssetIDsByGraphCode(java.lang.String auth_token, GraphCode gc)returns a list of similar assets for a given Graph Code -
getRecommendedAssetIDsByGraphCode
java.util.Vector<java.lang.String> getRecommendedAssetIDsByGraphCode(java.lang.String auth_token, GraphCode gc)returns a list of recommendations for a given Graph Code -
getSimilarAssetIDsForMMFGId
java.util.Vector<java.lang.String> getSimilarAssetIDsForMMFGId(java.lang.String auth_token, java.lang.String id)returns a list of similar assets for a given Graph Code -
getRecommendedAssetIDsForMMFGId
java.util.Vector<java.lang.String> getRecommendedAssetIDsForMMFGId(java.lang.String auth_token, java.lang.String id)returns a list of recommendations for a given Graph Code -
getMMFG
returns a list of recommendations for a given Graph Code -
getPreviewURL
java.lang.String getPreviewURL(java.lang.String auth_token, java.lang.String mmfg_id)returns an URL to preview a MMFG -
queryByKeyword
java.util.Vector<java.lang.String> queryByKeyword(java.lang.String auth_token, java.lang.String keywords)returns a list of similar assets for a given keyword
-