org.embl.ebi.escience.baclava
Interface LSIDProvider
- All Known Implementing Classes:
- AssigningServiceClient, JDBCBaclavaDataService, RemoteSOAPStore, StupidLSIDProvider, UUIDLSIDProvider
public interface LSIDProvider
A trivial interface to a service capable of providing unique identifiers on
demand. Used by the DataThing object to 'fill in' any holes in its LSID map.
- Author:
- Tom Oinn
WFDEFINITION
static final LSIDProvider.NamespaceEnumeration WFDEFINITION
WFINSTANCE
static final LSIDProvider.NamespaceEnumeration WFINSTANCE
DATATHINGLEAF
static final LSIDProvider.NamespaceEnumeration DATATHINGLEAF
DATATHINGCOLLECTION
static final LSIDProvider.NamespaceEnumeration DATATHINGCOLLECTION
getID
java.lang.String getID(LSIDProvider.NamespaceEnumeration namespace)
- Return a unique identifier to be used as an LSID or similar