content
| - ---++ODS Briefcase Controllers
|*Controller*|*Demo Links*|*Description*|
|<verbatim><br/>briefcase.list (<br/> path varchar<br/>)<br/></verbatim>| * [[VirtuosoOdsControllersBriefcaseEx0][Using OAuth Tool Example]]<br/> * [[VirtuosoOdsControllersBriefcaseEx0a][cURL Example]]|Get Items List(XML)|
|<verbatim><br/>briefcase.resource.info (<br/> path varchar<br/>)<br/></verbatim>| * [[VirtuosoOdsControllersBriefcaseEx1][Using OAuth Tool Example]]<br/> * [[VirtuosoOdsControllersBriefcaseEx1a][cURL Example]]|Get Resource Details (XML)|
|<verbatim><br/>briefcase.resource.get (<br/> path varchar<br/>)<br/></verbatim>| * [[VirtuosoOdsControllersBriefcaseEx2][Using OAuth Tool Example]]<br/> * [[VirtuosoOdsControllersBriefcaseEx2a][cURL Example]]|Get Resource Content|
|<verbatim><br/>briefcase.resource.store (<br/> path varchar,<br/> content varchar,<br/> type varchar default null,<br/> permissions varchar default '110100100RM'<br/>)<br/></verbatim>| * [[VirtuosoOdsControllersBriefcaseEx3][Using OAuth Tool Example]]<br/> * [[VirtuosoOdsControllersBriefcaseEx33][cURL Example]]|Create New Resource|
|<verbatim><br/>briefcase.resource.delete (<br/> path varchar)<br/></verbatim>| * [[VirtuosoOdsControllersBriefcaseEx4][Using OAuth Tool Example]]<br/> * [[VirtuosoOdsControllersBriefcaseEx44][cURL Example]]|Delete Resource|
|<verbatim><br/>briefcase.resource.vc.set (<br/> path varchar,<br/> state varchar := 'on')<br/></verbatim>| * [[VirtuosoOdsControllersBriefcaseEx5][Using OAuth Tool Example]]<br/> * [[VirtuosoOdsControllersBriefcaseEx55][cURL Example]]|Set Resource Under Version Control. State can be 'on' or 'off'.|
|<verbatim><br/>briefcase.resource.vc.info (<br/> path varchar)<br/></verbatim>| * [[VirtuosoOdsControllersBriefcaseEx6][Using OAuth Tool Example]]<br/> * [[VirtuosoOdsControllersBriefcaseEx66][cURL Example]]|Get Resource Version Control Details |
|<verbatim><br/>briefcase.resource.vc.checkout (<br/> path varchar<br/>)</verbatim>| * [[VirtuosoOdsControllersBriefcaseEx7][Using OAuth Tool Example]]<br/> * [[VirtuosoOdsControllersBriefcaseEx77][cURL Example]]|Check-Out Resource|
|<verbatim><br/>briefcase.resource.vc.checkin (<br/> path varchar<br/>)</verbatim>| * [[VirtuosoOdsControllersBriefcaseEx8][Using OAuth Tool Example]]<br/> * [[VirtuosoOdsControllersBriefcaseEx88][cURL Example]]|Check-In Resource |
|<verbatim><br/>briefcase.resource.vc.lock (<br/> path varchar,<br/> state varchar := 'on'<br/> )</verbatim>| * [[VirtuosoOdsControllersBriefcaseEx9][Using OAuth Tool Example]]<br/> * [[VirtuosoOdsControllersBriefcaseEx99][cURL Example]]|Lock Resource. State can be 'on' (lock) or 'off' (unlock). |
|<verbatim><br/>briefcase.resource.vc.get (<br/> path varchar,<br/> version varchar := 'last'<br/> )</verbatim>| * [[VirtuosoOdsControllersBriefcaseEx10][Using OAuth Tool Example]]<br/> * [[VirtuosoOdsControllersBriefcaseEx1010][cURL Example]]|Get Resource Version Content|
|<verbatim><br/>briefcase.resource.vc.versions (<br/> path varchar<br/>)</verbatim>| * [[VirtuosoOdsControllersBriefcaseEx11][Using OAuth Tool Example]]<br/> * [[VirtuosoOdsControllersBriefcaseEx1111][cURL Example]]|Get Resource Versions Details|
|<verbatim><br/>briefcase.collection.create (<br/> path varchar,<br/> permissions varchar := '110100100RM'<br/> )</verbatim>| * [[VirtuosoOdsControllersBriefcaseEx12][Using OAuth Tool Example]]<br/> * [[VirtuosoOdsControllersBriefcaseEx1212][cURL Example]]|Create New Collection|
|<verbatim><br/>briefcase.collection.info (<br/> path varchar<br/>)</verbatim>| * [[VirtuosoOdsControllersBriefcaseEx13][Using OAuth Tool Example]]<br/> * [[VirtuosoOdsControllersBriefcaseEx1313][cURL Example]]|Get Collection Details|
|<verbatim><br/>briefcase.collection.delete (<br/> path varchar<br/>)</verbatim>| * [[VirtuosoOdsControllersBriefcaseEx14][Using OAuth Tool Example]]<br/> * [[VirtuosoOdsControllersBriefcaseEx1414][cURL Example]]|Delete Collection|
|<verbatim><br/>briefcase.copy (<br/> from_path varchar,<br/> to_path varchar,<br/> overwrite int := 0, <br/> permissions varchar := '110100000RR'<br/> )<br/></verbatim>| * [[VirtuosoOdsControllersBriefcaseEx15][Using OAuth Tool Example]]<br/> * [[VirtuosoOdsControllersBriefcaseEx1515][cURL Example]]|Copy Resource(s)|
|<verbatim><br/>briefcase.move (<br/> from_path varchar,<br/> to_path varchar<br/> )</verbatim>| * [[VirtuosoOdsControllersBriefcaseEx16][Using OAuth Tool Example]]<br/> * [[VirtuosoOdsControllersBriefcaseEx1616][cURL Example]]|Move Resource(s)|
|<verbatim><br/>briefcase.property.set (<br/> path varchar,<br/> name varchar,<br/> value varchar<br/>)</verbatim>| * [[VirtuosoOdsControllersBriefcaseEx17][Using OAuth Tool Example]]<br/> * [[VirtuosoOdsControllersBriefcaseEx1717][cURL Example]]|Create New Property / Update Existing Property|
|<verbatim><br/>briefcase.property.list (<br/> path varchar<br/>)<br/></verbatim>| * [[VirtuosoOdsControllersBriefcaseEx18][Using OAuth Tool Example]]<br/> * [[VirtuosoOdsControllersBriefcaseEx1818][cURL Example]]|Get Resource / Collection Properties Details |
|<verbatim><br/>briefcase.property.get (<br/> path varchar,<br/> name varchar<br/>)<br/></verbatim>| * [[VirtuosoOdsControllersBriefcaseEx19][Using OAuth Tool Example]]<br/> * [[VirtuosoOdsControllersBriefcaseEx1919][cURL Example]]|Get Property Value|
|<verbatim><br/>briefcase.property.remove (<br/> path varchar,<br/> name varchar<br/>)<br/></verbatim>| * [[VirtuosoOdsControllersBriefcaseEx20][Using OAuth Tool Example]]<br/> * [[VirtuosoOdsControllersBriefcaseEx2020][cURL Example]]|Remove Property|
|<verbatim><br/>briefcase.share.add (<br/> path varchar,<br/> user varchar,<br/> inheritance varchar := 'all',<br/> allow varchar := 'rw-',<br/> deny varchar := '---'<br/> )<br/></verbatim>| * [[VirtuosoOdsControllersBriefcaseEx21][Using OAuth Tool Example]]<br/> * [[VirtuosoOdsControllersBriefcaseEx2121][cURL Example]]|Share Resource Or Collection To User. The inheritance is one of the following: 'object', 'all', 'children'. |
|<verbatim><br/>briefcase.share.list (<br/> path varchar<br/> )<br/></verbatim>| * [[VirtuosoOdsControllersBriefcaseEx22][Using OAuth Tool Example]]<br/> * [[VirtuosoOdsControllersBriefcaseEx2222][cURL Example]]|Get Resource Or Collection Shares Details|
|<verbatim><br/>briefcase.share.remove (<br/> path varchar,<br/> user varchar,<br/> inheritance varchar := 'all'<br/> )<br/></verbatim>| * [[VirtuosoOdsControllersBriefcaseEx23][Using OAuth Tool Example]]<br/> * [[VirtuosoOdsControllersBriefcaseEx2323][cURL Example]]|Remove Share|
|<verbatim><br/>briefcase.options.set (<br/> inst_id integer,<br/> options any<br/>)<br/></verbatim>| * [[VirtuosoOdsControllersBriefcaseEx24][Using OAuth Tool Example]]<br/> * [[VirtuosoOdsControllersBriefcaseEx2424][cURL Example]]| Set ODS Briefcase Instance Options. <br/>Options parameters names can be:<br/> - chars<br/> - rows<br/> - tbLabels<br/> - hiddens<br/> - atomVersion<br/> |
|<verbatim><br/>briefcase.options.get (<br/> inst_id integer<br/>)<br/></verbatim>| * [[VirtuosoOdsControllersBriefcaseEx25][Using OAuth Tool Example]]<br/> * [[VirtuosoOdsControllersBriefcaseEx2525][cURL Example]]|Get ODS Briefcase Instance Options Details|
---+++Examples
* [[VirtOAuthTestToolExampleBriefcase][ODS Briefcase OAuth REST API Example performed with the Virtuoso OAuth Testing Tool]]
---+++References
* [[VirtuosoOdsControllers][ODS Controllers]]
|