To retrieve data about items, views, saved searches and users (experts), use one of the interfaces provided by the Pathways API.
<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <soc:PItemDetail xmlns:soc="http://social.bea.com/pathways"> <type>PTPORTAL</type> <classId>18</classId> <objectId>201</objectId> <name>APOD: 2007 October 12 - The Whale and the Hockey Stick</name> <description>A different astronomy and space science related image is featured each day, along with a brief explanation.</description> <lastModified>2008-02-25T02:33:00-08:00</lastModified> <URL>http://smahendr03.amer.bea.com:8080/portal/server.pt?open=18&objID=201&mode=2&in_hi_userid=1</URL> <viewDetailURL>http://smahendr03.amer.bea.com:8080/portal/server.pt?objID=201&open=18&mode=3&subspace=mySubspaceKey&space=Opener</viewDetailURL> <path>\Knowledge Directory\Test</path> <folderId>200</folderId> <folderName>\Knowledge Directory\Test</folderName> <property> <id>PT8</id> <name>Content Language</name> <value>en</value> </property> <property> <id>PT6</id> <name>Content Type ID</name> <value>106</value> </property> <property> <id>PT2</id> <name>Description</name> <value>A different astronomy and space science related image is featured each day, along with a brief explanation.</value> </property> <property> <id>PT1</id> <name>Name</name> <value>APOD: 2007 October 12 - The Whale and the Hockey Stick</value> </property> <property> <id>PT3</id> <name>Object Created</name> <value>4232743.0</value> </property> <property> <id>PT4</id> <name>Object Last Modified</name> <value>4287993.0</value> </property> <property> <id>PT5</id> <name>Open Document URL</name> <value>http://apod.nasa.gov/apod/ap071012.html</value> </property> </soc:PItemDetail>You can also find out whether a specific item has been marked as a favorite using GET /pathways/api/isfavorite/[id]. For details on searching for items, see Executing Searches Using the Pathways API.
<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <soc:PViewDetail xmlns:soc="http://social.bea.com/pathways"> <created>2007-06-07T16:00:44.367-07:00</created> <id>8aa289731303557b0113086b1ece0003</id> <lastModified>2008-04-03T08:30:35.807-07:00</lastModified> <members>PTPORTAL:1:203</members> <name>Marketing view</name> <ownerId>PTPORTAL:1:1</ownerId> <published>true</published> <subscribers>PTPORTAL:1:203,PTPORTAL:1:204,PTPORTAL:1:1</subscribers> </soc:PViewDetail>For details on creating new views, see Creating and Managing Views Using the Pathways API.
<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <soc:PSavedSearchesList xmlns:soc="http://social.bea.com/pathways"> <savedSearch> <created>2007-10-09T16:58:16.593-07:00</created> <dailyEmail>true</dailyEmail> <id>8aa289731587336f011587345c110001</id> <language>en</language> <lastModified>2008-02-22T16:07:32.583-08:00</lastModified> <ownerId>PTPORTAL:1:1</ownerId> <queryString>news</queryString> <rssFormat>false</rssFormat> <timeZoneId>America/Los_Angeles</timeZoneId> </savedSearch> </soc:PSavedSearchesList>For details on creating new saved searches, see Creating and Managing Saved Searches Using the Pathways API.
<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <soc:PItemDetail xmlns:soc="http://social.bea.com/pathways"> <type>PTPORTAL</type> <name>user1</name> <description></description> <lastModified>2008-01-14T07:34:00-08:00</lastModified> <URL>http://smahendr03.amer.bea.com:8080/portal/server.pt?open=1&objID=201&mode=2&in_hi_userid=1</URL> <path>\Admin Objects Directory\Test Resources</path> <folderId>306</folderId> <folderName>\Admin Objects Directory\Test Resources</folderName> <property> <id>PT201</id> <name>Secret Property</name> <value></value> </property> <property> <id>PT156</id> <name>Company</name> <value></value> </property> <property> <id>PT152</id> <name>Phone Number</name> <value></value> </property> <property> <id>PT26</id> <name>Email Address</name> <value></value> </property> </soc:PItemDetail>You can retrieve the current user's access privileges using GET /pathways/api/privileges. For example, GET /pathways/api/privileges?format=XML. The response lists all available privileges:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <soc:PPrivileges xmlns:soc="http://social.bea.com/pathways"> <access>HAS_PORTAL_ACTIVITY_ACCESS_PATHWAYS</access> <access>CAN_VIEW_TAGS</access> <access>CAN_VIEW_PEOPLE</access> <access>CAN_ADD_TAGS</access> <access>CAN_CREATE_VIEWS</access> <access>CAN_PRESCRIBE_VIEWS</access> <access>HAS_MY_VIEW</access> <access>HAS_EVERYONE_VIEW</access> <access>CAN_ADD_FAVORITES_CONTACTS</access> <access>CAN_SET_USER_PREFS</access> <access>CAN_ACCESS_ENHANCED_UI</access> <access>CAN_SAVE_SEARCHES</access> <access>HAS_APPLICATION_WRITE</access> </soc:PPrivileges>You can also find out whether a specific expert has been marked as a contact of the current user, use GET /pathways/api/isfavorite/[id].