Class PubMedCreateAndLinkResourceProvider
- java.lang.Object
-
- org.vivoweb.webapp.createandlink.pubmed.PubMedCreateAndLinkResourceProvider
-
- All Implemented Interfaces:
CreateAndLinkResourceProvider
public class PubMedCreateAndLinkResourceProvider extends Object implements CreateAndLinkResourceProvider
-
-
Field Summary
Fields Modifier and Type Field Description protected org.apache.commons.logging.Logloggerstatic StringPUBMED_ID_APIstatic StringPUBMED_SUMMARY_API
-
Constructor Summary
Constructors Constructor Description PubMedCreateAndLinkResourceProvider()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ExternalIdentifiersallExternalIDsForFind(String externalId)StringfindInExternal(String id, Citation citation)StringgetLabel()ResourceModelmakeResourceModel(String externalId, String externalResource)Stringnormalize(String id)
-
-
-
Field Detail
-
logger
protected final org.apache.commons.logging.Log logger
-
PUBMED_ID_API
public static final String PUBMED_ID_API
- See Also:
- Constant Field Values
-
PUBMED_SUMMARY_API
public static final String PUBMED_SUMMARY_API
- See Also:
- Constant Field Values
-
-
Method Detail
-
normalize
public String normalize(String id)
- Specified by:
normalizein interfaceCreateAndLinkResourceProvider
-
getLabel
public String getLabel()
- Specified by:
getLabelin interfaceCreateAndLinkResourceProvider
-
allExternalIDsForFind
public ExternalIdentifiers allExternalIDsForFind(String externalId)
- Specified by:
allExternalIDsForFindin interfaceCreateAndLinkResourceProvider
-
findInExternal
public String findInExternal(String id, Citation citation)
- Specified by:
findInExternalin interfaceCreateAndLinkResourceProvider
-
makeResourceModel
public ResourceModel makeResourceModel(String externalId, String externalResource)
- Specified by:
makeResourceModelin interfaceCreateAndLinkResourceProvider
-
-