public interface ProducerWebServices
extends com.exlibris.core.infra.svc.api.GenericWebService
Modifier and Type | Method and Description |
---|---|
java.lang.String |
createContact(java.lang.String pdsHandle,
java.lang.String userInfoXML)
API for creating a new contact.
|
java.lang.String |
createProducer(java.lang.String pdsHandle,
java.lang.String producerInfoXml)
API for creating a new Producer.
|
java.lang.String |
createProducerAgent(java.lang.String pdsHandle,
java.lang.String userInfoXML)
API for creating a new Producer Agent.
|
java.lang.String |
getContact(java.lang.String pdsHandle,
java.lang.String userId)
API for retrieving an existing contact.
|
java.lang.String |
getInternalUserIdByExternalId(java.lang.String externalId)
API for getting the InternalId by ExternalId(userName).
|
java.lang.String |
getMaterialFlowsOfProducer(java.lang.String producerId)
API for getting a material flow list for the given Producer
|
java.lang.String |
getProducerAgent(java.lang.String pdsHandle,
java.lang.String userId)
API for retrieving an existing Producer Agent.
|
java.lang.String |
getProducerDetails(java.lang.String pdsHandle,
java.lang.String prodcuerId)
API for retrieving an existing Producer.
|
java.lang.String |
getProducersOfProducerAgent(java.lang.String producerAgentId)
API for getting a list of Producers that are attached to the given Producer Agent
|
java.lang.String |
getProducersOfProducerAgentWithIns(java.lang.String producerAgentId,
java.lang.String institution)
API for getting a list of Producers that are attached to the given Producer Agent
|
java.lang.String |
isUserExists(java.lang.String pdsHandle,
java.lang.String userName)
API for checking if user exist in the system
|
java.lang.String |
linkContactToProdcuer(java.lang.String pdsHandle,
java.lang.String producerId,
java.lang.String userId,
java.lang.String primaryContact)
Deprecated.
|
java.lang.String |
linkContactToProducer(java.lang.String pdsHandle,
java.lang.String producerId,
java.lang.String userId,
java.lang.String primaryContact) |
java.lang.String |
linkProducerAgentToProdcuer(java.lang.String pdsHandle,
java.lang.String producerId,
java.lang.String producerAgentId)
Deprecated.
|
java.lang.String |
linkProducerAgentToProducer(java.lang.String pdsHandle,
java.lang.String producerId,
java.lang.String producerAgentId)
API for linking a Producer Agent to a Producer
|
java.lang.String |
removeContact(java.lang.String pdsHandle,
java.lang.String userID)
API for removing an existing contact.
|
java.lang.String |
removeProducer(java.lang.String pdsHandle,
java.lang.String prodcuerId)
API for removing an existing Producer.
|
java.lang.String |
removeProducerAgent(java.lang.String pdsHandle,
java.lang.String userId)
API for removing an existing Producer Agent.
|
java.lang.String |
unLinkContactFromProdcuer(java.lang.String pdsHandle,
java.lang.String producerId,
java.lang.String userId)
Deprecated.
|
java.lang.String |
unLinkContactFromProducer(java.lang.String pdsHandle,
java.lang.String producerId,
java.lang.String userId)
API for unlinking a Producer Agent from a Producer
|
java.lang.String |
unLinkProducerAgentFromProdcuer(java.lang.String pdsHandle,
java.lang.String producerId,
java.lang.String producerAgentId)
Deprecated.
|
java.lang.String |
unLinkProducerAgentFromProducer(java.lang.String pdsHandle,
java.lang.String producerId,
java.lang.String producerAgentId)
API for unlinking a Producer Agent from a Producer
|
java.lang.String |
updateContact(java.lang.String pdsHandle,
java.lang.String userId,
java.lang.String userInfoXML)
API for updating an existing contact.
|
java.lang.String |
updateProducer(java.lang.String pdsHandle,
java.lang.String prodcuerId,
java.lang.String producerInfoXml)
API for updating an existing Producer.
|
java.lang.String |
updateProducerAgent(java.lang.String pdsHandle,
java.lang.String userId,
java.lang.String userInfoXml)
API for updating an existing Producer Agent.
|
java.lang.String getProducersOfProducerAgent(java.lang.String producerAgentId)
producerAgentId
- the ID of the Producer Agentjava.lang.String getProducersOfProducerAgentWithIns(java.lang.String producerAgentId, java.lang.String institution)
producerAgentId
- the ID of the Producer Agentinstitution
- java.lang.String getMaterialFlowsOfProducer(java.lang.String producerId) throws java.lang.Exception
producerId
- the ID of the Producerjava.lang.Exception
java.lang.String getInternalUserIdByExternalId(java.lang.String externalId)
externalId
- java.lang.String createProducer(java.lang.String pdsHandle, java.lang.String producerInfoXml)
pdsHandle
- of a logged-in userproducerInfoXml
- created using the producer_info.xsd; holds all the data needed for creating a Producerjava.lang.String removeProducer(java.lang.String pdsHandle, java.lang.String prodcuerId)
pdsHandle
- of a logged-in userproducerId
- of the existing Producer to be removedjava.lang.String updateProducer(java.lang.String pdsHandle, java.lang.String prodcuerId, java.lang.String producerInfoXml)
pdsHandle
- of a logged-in userproducerId
- of the existing Producer to be updatedproducerInfoXml
- created using the producer_info.xsd; holds all the data needed for updating an existing Producerjava.lang.String getProducerDetails(java.lang.String pdsHandle, java.lang.String prodcuerId)
pdsHandle
- of a logged-in userproducerId
- of the existing Producer to be retrievedjava.lang.String createProducerAgent(java.lang.String pdsHandle, java.lang.String userInfoXML)
pdsHandle
- of a logged-in useruserInfoXml
- created using the user_info.xsd; holds all the data needed for creating a new Producer Agentjava.lang.String removeProducerAgent(java.lang.String pdsHandle, java.lang.String userId)
pdsHandle
- of a logged-in useruserId
- of the existing Producer Agent to be removedjava.lang.String updateProducerAgent(java.lang.String pdsHandle, java.lang.String userId, java.lang.String userInfoXml)
pdsHandle
- of a logged-in useruserId
- of the existing Producer Agent to be updateduserInfoXml
- created using the user_info.xsd; holds all the data needed for updating an existing Producer Agentjava.lang.String getProducerAgent(java.lang.String pdsHandle, java.lang.String userId)
pdsHandle
- of a logged-in useruserId
- of the existing Producer Agent to be retrieved@Deprecated java.lang.String linkProducerAgentToProdcuer(java.lang.String pdsHandle, java.lang.String producerId, java.lang.String producerAgentId)
pdsHandle
- of a logged-in userproducerId
- of the Producer to be linked toproducerAgentId
- of the Producer Agent to be linkedjava.lang.String linkProducerAgentToProducer(java.lang.String pdsHandle, java.lang.String producerId, java.lang.String producerAgentId)
pdsHandle
- of a logged-in userproducerId
- of the Producer to be linked toproducerAgentId
- of the Producer Agent to be linked@Deprecated java.lang.String unLinkProducerAgentFromProdcuer(java.lang.String pdsHandle, java.lang.String producerId, java.lang.String producerAgentId)
pdsHandle
- of a logged-in userproducerId
- of the Producer to be unlinked fromproducerAgentId
- of the Producer Agent to be unlinkedjava.lang.String unLinkProducerAgentFromProducer(java.lang.String pdsHandle, java.lang.String producerId, java.lang.String producerAgentId)
pdsHandle
- of a logged-in userproducerId
- of the Producer to be unlinked fromproducerAgentId
- of the Producer Agent to be unlinkedjava.lang.String createContact(java.lang.String pdsHandle, java.lang.String userInfoXML)
pdsHandle
- of a logged-in useruserInfoXml
- created using the user_info.xsd; holds all the data needed for creating a new contactjava.lang.String removeContact(java.lang.String pdsHandle, java.lang.String userID)
pdsHandle
- of a logged-in useruserId
- of the existing contact to be removedjava.lang.String updateContact(java.lang.String pdsHandle, java.lang.String userId, java.lang.String userInfoXML)
pdsHandle
- of a logged-in useruserId
- of the existing contact to be updateduserInfoXml
- created using the user_info.xsd; holds all the data needed for updating an existing contactjava.lang.String getContact(java.lang.String pdsHandle, java.lang.String userId)
pdsHandle
- of a logged-in useruserId
- of the existing contact to be retrieved@Deprecated java.lang.String linkContactToProdcuer(java.lang.String pdsHandle, java.lang.String producerId, java.lang.String userId, java.lang.String primaryContact)
linkContactToProducer(String, String, String, String)
pdsHandle
- of a logged-in userproducerId
- of the Producer to be linked touserId
- of the contact to be linkedprimaryContact
- TRUE/FALSE determines whether the linked contact is primaryjava.lang.String linkContactToProducer(java.lang.String pdsHandle, java.lang.String producerId, java.lang.String userId, java.lang.String primaryContact)
pdsHandle
- of a logged-in userproducerId
- of the Producer to be linked touserId
- of the contact to be linkedprimaryContact
- TRUE/FALSE determines whether the linked contact is primary@Deprecated java.lang.String unLinkContactFromProdcuer(java.lang.String pdsHandle, java.lang.String producerId, java.lang.String userId)
pdsHandle
- of a logged-in userproducerId
- of the Producer to be unlinked fromuserId
- of the contact to be unlinkedjava.lang.String unLinkContactFromProducer(java.lang.String pdsHandle, java.lang.String producerId, java.lang.String userId)
pdsHandle
- of a logged-in userproducerId
- of the Producer to be unlinked fromuserId
- of the contact to be unlinkedjava.lang.String isUserExists(java.lang.String pdsHandle, java.lang.String userName)
pdsHandle
- of a logged-in useruserName
- of the checked user