catissuecore/rest/ng/collection-protocols/{cpIdid}
or
catissuecore/rest/ng/collection-protocols/title={title}
or
catissuecore/rest/ng/collection-protocols/shortTitle={shortTitle}
Use this resource for update the Collection Protocol. Use HTTP PUT method to call this API by passing the below details in JSON format.
...
Parameter | Details |
---|---|
title | Collection protocol title.Unique in the application |
shortTitle | Collection protocol short title. Unique in the application |
startDate | Collection protocol starting date |
endDate[optional] | Collection protocol end dateprincipalInvestigatorId. If given then the endDate should not be earlier than startDate. |
investigator | Principal investigator on CP Mainly contains following parameters : loginName : User login name. For this specified user must be present in application. domainName: Name of domain to which user belongs to. By default it will be catissue. |
activityStatus | Activity status of a collection protocol |
cpType[optional] | Collection protocol type |
labelFormat[optional] | CP label format |
derivedLabelFormat[optional] | Derived label format |
aliquotLabelFormat[optional] | Aliquot label format |
ppIdFormat[optional] | PPId format |
cpSiteRoles[optional] | It is collection of Sites and Roles with respect to CP. By default it will be none. i.e. Blank collection. Mainly contains following parameters : roleName : Role of user like Scientist, Admin etc. For this attribute role must be present in application. siteName: Site name. For this attribute Site must be present in application.
|
http[s]:<host>:<port>/catissuecore/rest/ng/collection-protocols/{cpIdid}
or
http[s]:<host>:<port>/catissuecore/rest/ng/collection-protocols/title={title}
or
http[s]:<host>:<port>/catissuecore/rest/ng/collection-protocols/shortTitle={shortTitle}
Use this URL to update collection protocol in caTissue application.
...
Below is the example of the update collection protocol:
URL |
or
or
|
Method | PUT |
Request | application/json |
json | { "title":"My Cp", "shortTitle": "CpM", "startDate" : "2014-07-23", "endDate" : "2018-07-23", "principalInvestigatorinvestigator" : {"loginName" : "admin@admin.com", "domainName" :"catissue"}, "cpSiteRoles" : { "siteName" : "My Site", "roleName" : "Scientist" } } |
Response | { "id" : 1, "title":"My Cp", "shortTitle": "CpM", "startDate" : "20142012-07-23", "endDate" : "2018-07-23", "principalInvestigatorinvestigator" : {"loginName" : "admin@admin.com", "domainName" :"catissue"}, "cpSiteRoles" : { "id" : 1, "siteName" : "My Site", "roleName" : "Scientist" } } |
...