Index of modules
Module feed
Name: feed
Title: Gestor de feeds
Namespace: http://feed.matrix.org/
Service: FeedManagerService
Port: FeedManagerPort
Java package: org.matrix.feed
Version: 1.0
Status: FINAL
Authors: Jordi Lopez
WSDL: feed.wsdl
Imports:
prefix namespace
xs http://www.w3.org/2001/XMLSchema
mime http://www.w3.org/2005/05/xmlmime
mx http://base.matrix.org/

[Types] [Operations]

Types

Entity Folder
Name: Folder
QName: feed:Folder
Java class name: org.matrix.feed.Folder
Properties:
name xml type occurs nillable read only references
folderId xs:string 0..1 false false
name xs:string 0..1 false false
description xs:string 0..1 false false
iconDocId xs:string 0..1 false false
alias xs:string 0..1 false false
parentFolderId xs:string 0..1 false false
defaultEntryCount xs:string 0..1 false false
Related operations:
Entity Feed
Name: Feed
QName: feed:Feed
Java class name: org.matrix.feed.Feed
Properties:
name xml type occurs nillable read only references
feedId xs:string 0..1 false false
name xs:string 0..1 false false
url xs:string 0..1 false false
internalUrl xs:string 0..1 false false
type xs:string 0..1 false false
refreshInterval xs:string 0..1 false false
refreshDateTime mx:dateTime 0..1 false false
entryLifeSpan xs:string 0..1 false false
iconUrl xs:string 0..1 false false
Related operations:
Entity FeedFolder
Name: FeedFolder
QName: feed:FeedFolder
Java class name: org.matrix.feed.FeedFolder
Properties:
name xml type occurs nillable read only references
feedFolderId xs:string 0..1 false false
feedId xs:string 0..1 false false feed:Feed
folderId xs:string 0..1 false false feed:Folder
Related operations:
Entity Entry
Name: Entry
QName: feed:Entry
Java class name: org.matrix.feed.Entry
Properties:
name xml type occurs nillable read only references
entryId xs:string 0..1 false false
feedId xs:string 0..1 false false feed:Feed
title xs:string 0..1 false false
url xs:string 0..1 false false
description xs:string 0..1 false false
pubDateTime mx:dateTime 0..1 false false
hash xs:string 0..1 false false
visible xs:boolean 1 false false
Related operations:
Struct FeedFolderView
Name: FeedFolderView
QName: feed:FeedFolderView
Java class name: org.matrix.feed.FeedFolderView
Properties:
name xml type occurs nillable read only references
feedFolderId xs:string 0..1 false false
feedId xs:string 0..1 false false feed:Feed
folderId xs:string 0..1 false false feed:Folder
folderName xs:string 0..1 false false
feedName xs:string 0..1 false false
feedUrl xs:string 0..1 false false
feedType xs:string 0..1 false false
Related operations:
Struct FolderFilter
Name: FolderFilter
QName: feed:FolderFilter
Java class name: org.matrix.feed.FolderFilter
Properties:
name xml type occurs nillable read only references
folderId xs:string 0..N true false feed:Folder
name xs:string 0..1 false false
alias xs:string 0..1 false false
parentFolderId xs:string 0..1 false false
firstResult xs:int 1 false false
maxResults xs:int 1 false false
Related operations:
Struct FeedFilter
Name: FeedFilter
QName: feed:FeedFilter
Java class name: org.matrix.feed.FeedFilter
Properties:
name xml type occurs nillable read only references
feedId xs:string 0..N true false feed:Feed
name xs:string 0..1 false false
url xs:string 0..1 false false
type xs:string 0..1 false false
firstResult xs:int 1 false false
maxResults xs:int 1 false false
Related operations:
Struct FeedFolderFilter
Name: FeedFolderFilter
QName: feed:FeedFolderFilter
Java class name: org.matrix.feed.FeedFolderFilter
Properties:
name xml type occurs nillable read only references
feedId xs:string 0..N true false feed:Feed
folderId xs:string 0..N true false feed:Folder
firstResult xs:int 1 false false
maxResults xs:int 1 false false
Related operations:
Struct EntryFilter
Name: EntryFilter
QName: feed:EntryFilter
Java class name: org.matrix.feed.EntryFilter
Properties:
name xml type occurs nillable read only references
entryId xs:string 0..N true false feed:Entry
feedId xs:string 0..N true false feed:Feed
title xs:string 0..1 false false
url xs:string 0..1 false false
startPubDateTime mx:dateTime 0..1 false false
endPubDateTime mx:dateTime 0..1 false false
excludeInvisible xs:boolean 1 false false
firstResult xs:int 1 false false
maxResults xs:int 1 false false
Related operations:

Operations

Operation findFolders
Name: findFolders
Signature: findFolders (filter {feed:FolderFilter}) => folder {feed:Folder}*
Java signature: List<org.matrix.feed.Folder> findFolders(org.matrix.feed.FolderFilter filter)
Parameters:
name xml type occurs nillable read only references
filter feed:FolderFilter 1 false false
Response:
name xml type occurs nillable read only references
folder feed:Folder 0..N true false
Sample input message:
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
  <S:Body>
    <ns2:findFolders xmlns:ns2="http://feed.matrix.org/">
      <filter>
        <folderId>{xs:string}</folderId>
        <name>{xs:string}</name>
        <alias>{xs:string}</alias>
        <parentFolderId>{xs:string}</parentFolderId>
        <firstResult>{xs:int}</firstResult>
        <maxResults>{xs:int}</maxResults>
      </filter>
    </ns2:findFolders>
  </S:Body>
</S:Envelope>
Sample output message:
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
  <S:Body>
    <ns2:findFoldersResponse xmlns:ns2="http://feed.matrix.org/">
      <folder>
        <folderId>{xs:string}</folderId>
        <name>{xs:string}</name>
        <description>{xs:string}</description>
        <iconDocId>{xs:string}</iconDocId>
        <alias>{xs:string}</alias>
        <parentFolderId>{xs:string}</parentFolderId>
        <defaultEntryCount>{xs:string}</defaultEntryCount>
      </folder>
    </ns2:findFoldersResponse>
  </S:Body>
</S:Envelope>
Operation countFolders
Name: countFolders
Signature: countFolders (filter {feed:FolderFilter}) => folderCount {xs:int}
Java signature: int countFolders(org.matrix.feed.FolderFilter filter)
Parameters:
name xml type occurs nillable read only references
filter feed:FolderFilter 1 false false
Response:
name xml type occurs nillable read only references
folderCount xs:int 1 false false
Sample input message:
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
  <S:Body>
    <ns2:countFolders xmlns:ns2="http://feed.matrix.org/">
      <filter>
        <folderId>{xs:string}</folderId>
        <name>{xs:string}</name>
        <alias>{xs:string}</alias>
        <parentFolderId>{xs:string}</parentFolderId>
        <firstResult>{xs:int}</firstResult>
        <maxResults>{xs:int}</maxResults>
      </filter>
    </ns2:countFolders>
  </S:Body>
</S:Envelope>
Sample output message:
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
  <S:Body>
    <ns2:countFoldersResponse xmlns:ns2="http://feed.matrix.org/">
      <folderCount>{xs:int}</folderCount>
    </ns2:countFoldersResponse>
  </S:Body>
</S:Envelope>
Operation loadFolder
Name: loadFolder
Signature: loadFolder (folderId {xs:string}) => folder {feed:Folder}
Java signature: org.matrix.feed.Folder loadFolder(String folderId)
Parameters:
name xml type occurs nillable read only references
folderId xs:string 1 false false
Response:
name xml type occurs nillable read only references
folder feed:Folder 1 false false
Sample input message:
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
  <S:Body>
    <ns2:loadFolder xmlns:ns2="http://feed.matrix.org/">
      <folderId>{xs:string}</folderId>
    </ns2:loadFolder>
  </S:Body>
</S:Envelope>
Sample output message:
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
  <S:Body>
    <ns2:loadFolderResponse xmlns:ns2="http://feed.matrix.org/">
      <folder>
        <folderId>{xs:string}</folderId>
        <name>{xs:string}</name>
        <description>{xs:string}</description>
        <iconDocId>{xs:string}</iconDocId>
        <alias>{xs:string}</alias>
        <parentFolderId>{xs:string}</parentFolderId>
        <defaultEntryCount>{xs:string}</defaultEntryCount>
      </folder>
    </ns2:loadFolderResponse>
  </S:Body>
</S:Envelope>
Operation storeFolder
Name: storeFolder
Signature: storeFolder (folder {feed:Folder}) => storedFolder {feed:Folder}
Java signature: org.matrix.feed.Folder storeFolder(org.matrix.feed.Folder folder)
Parameters:
name xml type occurs nillable read only references
folder feed:Folder 1 false false
Response:
name xml type occurs nillable read only references
storedFolder feed:Folder 1 false false
Sample input message:
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
  <S:Body>
    <ns2:storeFolder xmlns:ns2="http://feed.matrix.org/">
      <folder>
        <folderId>{xs:string}</folderId>
        <name>{xs:string}</name>
        <description>{xs:string}</description>
        <iconDocId>{xs:string}</iconDocId>
        <alias>{xs:string}</alias>
        <parentFolderId>{xs:string}</parentFolderId>
        <defaultEntryCount>{xs:string}</defaultEntryCount>
      </folder>
    </ns2:storeFolder>
  </S:Body>
</S:Envelope>
Sample output message:
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
  <S:Body>
    <ns2:storeFolderResponse xmlns:ns2="http://feed.matrix.org/">
      <storedFolder>
        <folderId>{xs:string}</folderId>
        <name>{xs:string}</name>
        <description>{xs:string}</description>
        <iconDocId>{xs:string}</iconDocId>
        <alias>{xs:string}</alias>
        <parentFolderId>{xs:string}</parentFolderId>
        <defaultEntryCount>{xs:string}</defaultEntryCount>
      </storedFolder>
    </ns2:storeFolderResponse>
  </S:Body>
</S:Envelope>
Operation removeFolder
Name: removeFolder
Signature: removeFolder (folderId {xs:string}) => removed {xs:boolean}
Java signature: boolean removeFolder(String folderId)
Parameters:
name xml type occurs nillable read only references
folderId xs:string 1 false false
Response:
name xml type occurs nillable read only references
removed xs:boolean 1 false false
Sample input message:
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
  <S:Body>
    <ns2:removeFolder xmlns:ns2="http://feed.matrix.org/">
      <folderId>{xs:string}</folderId>
    </ns2:removeFolder>
  </S:Body>
</S:Envelope>
Sample output message:
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
  <S:Body>
    <ns2:removeFolderResponse xmlns:ns2="http://feed.matrix.org/">
      <removed>{xs:boolean}</removed>
    </ns2:removeFolderResponse>
  </S:Body>
</S:Envelope>
Operation findFeeds
Name: findFeeds
Signature: findFeeds (filter {feed:FeedFilter}) => feed {feed:Feed}*
Java signature: List<org.matrix.feed.Feed> findFeeds(org.matrix.feed.FeedFilter filter)
Parameters:
name xml type occurs nillable read only references
filter feed:FeedFilter 1 false false
Response:
name xml type occurs nillable read only references
feed feed:Feed 0..N true false
Sample input message:
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
  <S:Body>
    <ns2:findFeeds xmlns:ns2="http://feed.matrix.org/">
      <filter>
        <feedId>{xs:string}</feedId>
        <name>{xs:string}</name>
        <url>{xs:string}</url>
        <type>{xs:string}</type>
        <firstResult>{xs:int}</firstResult>
        <maxResults>{xs:int}</maxResults>
      </filter>
    </ns2:findFeeds>
  </S:Body>
</S:Envelope>
Sample output message:
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
  <S:Body>
    <ns2:findFeedsResponse xmlns:ns2="http://feed.matrix.org/">
      <feed>
        <feedId>{xs:string}</feedId>
        <name>{xs:string}</name>
        <url>{xs:string}</url>
        <internalUrl>{xs:string}</internalUrl>
        <type>{xs:string}</type>
        <refreshInterval>{xs:string}</refreshInterval>
        <refreshDateTime>{mx:dateTime}</refreshDateTime>
        <entryLifeSpan>{xs:string}</entryLifeSpan>
        <iconUrl>{xs:string}</iconUrl>
      </feed>
    </ns2:findFeedsResponse>
  </S:Body>
</S:Envelope>
Operation countFeeds
Name: countFeeds
Signature: countFeeds (filter {feed:FeedFilter}) => feedCount {xs:int}
Java signature: int countFeeds(org.matrix.feed.FeedFilter filter)
Parameters:
name xml type occurs nillable read only references
filter feed:FeedFilter 1 false false
Response:
name xml type occurs nillable read only references
feedCount xs:int 1 false false
Sample input message:
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
  <S:Body>
    <ns2:countFeeds xmlns:ns2="http://feed.matrix.org/">
      <filter>
        <feedId>{xs:string}</feedId>
        <name>{xs:string}</name>
        <url>{xs:string}</url>
        <type>{xs:string}</type>
        <firstResult>{xs:int}</firstResult>
        <maxResults>{xs:int}</maxResults>
      </filter>
    </ns2:countFeeds>
  </S:Body>
</S:Envelope>
Sample output message:
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
  <S:Body>
    <ns2:countFeedsResponse xmlns:ns2="http://feed.matrix.org/">
      <feedCount>{xs:int}</feedCount>
    </ns2:countFeedsResponse>
  </S:Body>
</S:Envelope>
Operation loadFeed
Name: loadFeed
Signature: loadFeed (feedId {xs:string}) => feed {feed:Feed}
Java signature: org.matrix.feed.Feed loadFeed(String feedId)
Parameters:
name xml type occurs nillable read only references
feedId xs:string 1 false false
Response:
name xml type occurs nillable read only references
feed feed:Feed 1 false false
Sample input message:
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
  <S:Body>
    <ns2:loadFeed xmlns:ns2="http://feed.matrix.org/">
      <feedId>{xs:string}</feedId>
    </ns2:loadFeed>
  </S:Body>
</S:Envelope>
Sample output message:
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
  <S:Body>
    <ns2:loadFeedResponse xmlns:ns2="http://feed.matrix.org/">
      <feed>
        <feedId>{xs:string}</feedId>
        <name>{xs:string}</name>
        <url>{xs:string}</url>
        <internalUrl>{xs:string}</internalUrl>
        <type>{xs:string}</type>
        <refreshInterval>{xs:string}</refreshInterval>
        <refreshDateTime>{mx:dateTime}</refreshDateTime>
        <entryLifeSpan>{xs:string}</entryLifeSpan>
        <iconUrl>{xs:string}</iconUrl>
      </feed>
    </ns2:loadFeedResponse>
  </S:Body>
</S:Envelope>
Operation storeFeed
Name: storeFeed
Signature: storeFeed (feed {feed:Feed}) => storedFeed {feed:Feed}
Java signature: org.matrix.feed.Feed storeFeed(org.matrix.feed.Feed feed)
Parameters:
name xml type occurs nillable read only references
feed feed:Feed 1 false false
Response:
name xml type occurs nillable read only references
storedFeed feed:Feed 1 false false
Sample input message:
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
  <S:Body>
    <ns2:storeFeed xmlns:ns2="http://feed.matrix.org/">
      <feed>
        <feedId>{xs:string}</feedId>
        <name>{xs:string}</name>
        <url>{xs:string}</url>
        <internalUrl>{xs:string}</internalUrl>
        <type>{xs:string}</type>
        <refreshInterval>{xs:string}</refreshInterval>
        <refreshDateTime>{mx:dateTime}</refreshDateTime>
        <entryLifeSpan>{xs:string}</entryLifeSpan>
        <iconUrl>{xs:string}</iconUrl>
      </feed>
    </ns2:storeFeed>
  </S:Body>
</S:Envelope>
Sample output message:
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
  <S:Body>
    <ns2:storeFeedResponse xmlns:ns2="http://feed.matrix.org/">
      <storedFeed>
        <feedId>{xs:string}</feedId>
        <name>{xs:string}</name>
        <url>{xs:string}</url>
        <internalUrl>{xs:string}</internalUrl>
        <type>{xs:string}</type>
        <refreshInterval>{xs:string}</refreshInterval>
        <refreshDateTime>{mx:dateTime}</refreshDateTime>
        <entryLifeSpan>{xs:string}</entryLifeSpan>
        <iconUrl>{xs:string}</iconUrl>
      </storedFeed>
    </ns2:storeFeedResponse>
  </S:Body>
</S:Envelope>
Operation removeFeed
Name: removeFeed
Signature: removeFeed (feedId {xs:string}) => removed {xs:boolean}
Java signature: boolean removeFeed(String feedId)
Parameters:
name xml type occurs nillable read only references
feedId xs:string 1 false false
Response:
name xml type occurs nillable read only references
removed xs:boolean 1 false false
Sample input message:
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
  <S:Body>
    <ns2:removeFeed xmlns:ns2="http://feed.matrix.org/">
      <feedId>{xs:string}</feedId>
    </ns2:removeFeed>
  </S:Body>
</S:Envelope>
Sample output message:
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
  <S:Body>
    <ns2:removeFeedResponse xmlns:ns2="http://feed.matrix.org/">
      <removed>{xs:boolean}</removed>
    </ns2:removeFeedResponse>
  </S:Body>
</S:Envelope>
Operation countFeedFolders
Name: countFeedFolders
Signature: countFeedFolders (filter {feed:FeedFolderFilter}) => feedFolderCount {xs:int}
Java signature: int countFeedFolders(org.matrix.feed.FeedFolderFilter filter)
Parameters:
name xml type occurs nillable read only references
filter feed:FeedFolderFilter 1 false false
Response:
name xml type occurs nillable read only references
feedFolderCount xs:int 1 false false
Sample input message:
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
  <S:Body>
    <ns2:countFeedFolders xmlns:ns2="http://feed.matrix.org/">
      <filter>
        <feedId>{xs:string}</feedId>
        <folderId>{xs:string}</folderId>
        <firstResult>{xs:int}</firstResult>
        <maxResults>{xs:int}</maxResults>
      </filter>
    </ns2:countFeedFolders>
  </S:Body>
</S:Envelope>
Sample output message:
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
  <S:Body>
    <ns2:countFeedFoldersResponse xmlns:ns2="http://feed.matrix.org/">
      <feedFolderCount>{xs:int}</feedFolderCount>
    </ns2:countFeedFoldersResponse>
  </S:Body>
</S:Envelope>
Operation findFeedFolders
Name: findFeedFolders
Signature: findFeedFolders (filter {feed:FeedFolderFilter}) => feedFolder {feed:FeedFolder}*
Java signature: List<org.matrix.feed.FeedFolder> findFeedFolders(org.matrix.feed.FeedFolderFilter filter)
Parameters:
name xml type occurs nillable read only references
filter feed:FeedFolderFilter 1 false false
Response:
name xml type occurs nillable read only references
feedFolder feed:FeedFolder 0..N true false
Sample input message:
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
  <S:Body>
    <ns2:findFeedFolders xmlns:ns2="http://feed.matrix.org/">
      <filter>
        <feedId>{xs:string}</feedId>
        <folderId>{xs:string}</folderId>
        <firstResult>{xs:int}</firstResult>
        <maxResults>{xs:int}</maxResults>
      </filter>
    </ns2:findFeedFolders>
  </S:Body>
</S:Envelope>
Sample output message:
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
  <S:Body>
    <ns2:findFeedFoldersResponse xmlns:ns2="http://feed.matrix.org/">
      <feedFolder>
        <feedFolderId>{xs:string}</feedFolderId>
        <feedId>{xs:string}</feedId>
        <folderId>{xs:string}</folderId>
      </feedFolder>
    </ns2:findFeedFoldersResponse>
  </S:Body>
</S:Envelope>
Operation loadFeedFolder
Name: loadFeedFolder
Signature: loadFeedFolder (feedFolderId {xs:string}) => feedFolder {feed:FeedFolder}
Java signature: org.matrix.feed.FeedFolder loadFeedFolder(String feedFolderId)
Parameters:
name xml type occurs nillable read only references
feedFolderId xs:string 1 false false
Response:
name xml type occurs nillable read only references
feedFolder feed:FeedFolder 1 false false
Sample input message:
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
  <S:Body>
    <ns2:loadFeedFolder xmlns:ns2="http://feed.matrix.org/">
      <feedFolderId>{xs:string}</feedFolderId>
    </ns2:loadFeedFolder>
  </S:Body>
</S:Envelope>
Sample output message:
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
  <S:Body>
    <ns2:loadFeedFolderResponse xmlns:ns2="http://feed.matrix.org/">
      <feedFolder>
        <feedFolderId>{xs:string}</feedFolderId>
        <feedId>{xs:string}</feedId>
        <folderId>{xs:string}</folderId>
      </feedFolder>
    </ns2:loadFeedFolderResponse>
  </S:Body>
</S:Envelope>
Operation storeFeedFolder
Name: storeFeedFolder
Signature: storeFeedFolder (feedFolder {feed:FeedFolder}) => storedFeedFolder {feed:FeedFolder}
Java signature: org.matrix.feed.FeedFolder storeFeedFolder(org.matrix.feed.FeedFolder feedFolder)
Parameters:
name xml type occurs nillable read only references
feedFolder feed:FeedFolder 1 false false
Response:
name xml type occurs nillable read only references
storedFeedFolder feed:FeedFolder 1 false false
Sample input message:
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
  <S:Body>
    <ns2:storeFeedFolder xmlns:ns2="http://feed.matrix.org/">
      <feedFolder>
        <feedFolderId>{xs:string}</feedFolderId>
        <feedId>{xs:string}</feedId>
        <folderId>{xs:string}</folderId>
      </feedFolder>
    </ns2:storeFeedFolder>
  </S:Body>
</S:Envelope>
Sample output message:
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
  <S:Body>
    <ns2:storeFeedFolderResponse xmlns:ns2="http://feed.matrix.org/">
      <storedFeedFolder>
        <feedFolderId>{xs:string}</feedFolderId>
        <feedId>{xs:string}</feedId>
        <folderId>{xs:string}</folderId>
      </storedFeedFolder>
    </ns2:storeFeedFolderResponse>
  </S:Body>
</S:Envelope>
Operation removeFeedFolder
Name: removeFeedFolder
Signature: removeFeedFolder (feedFolderId {xs:string}) => removed {xs:boolean}
Java signature: boolean removeFeedFolder(String feedFolderId)
Parameters:
name xml type occurs nillable read only references
feedFolderId xs:string 1 false false
Response:
name xml type occurs nillable read only references
removed xs:boolean 1 false false
Sample input message:
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
  <S:Body>
    <ns2:removeFeedFolder xmlns:ns2="http://feed.matrix.org/">
      <feedFolderId>{xs:string}</feedFolderId>
    </ns2:removeFeedFolder>
  </S:Body>
</S:Envelope>
Sample output message:
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
  <S:Body>
    <ns2:removeFeedFolderResponse xmlns:ns2="http://feed.matrix.org/">
      <removed>{xs:boolean}</removed>
    </ns2:removeFeedFolderResponse>
  </S:Body>
</S:Envelope>
Operation findEntries
Name: findEntries
Signature: findEntries (filter {feed:EntryFilter}) => entry {feed:Entry}*
Java signature: List<org.matrix.feed.Entry> findEntries(org.matrix.feed.EntryFilter filter)
Parameters:
name xml type occurs nillable read only references
filter feed:EntryFilter 1 false false
Response:
name xml type occurs nillable read only references
entry feed:Entry 0..N true false
Sample input message:
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
  <S:Body>
    <ns2:findEntries xmlns:ns2="http://feed.matrix.org/">
      <filter>
        <entryId>{xs:string}</entryId>
        <feedId>{xs:string}</feedId>
        <title>{xs:string}</title>
        <url>{xs:string}</url>
        <startPubDateTime>{mx:dateTime}</startPubDateTime>
        <endPubDateTime>{mx:dateTime}</endPubDateTime>
        <excludeInvisible>{xs:boolean}</excludeInvisible>
        <firstResult>{xs:int}</firstResult>
        <maxResults>{xs:int}</maxResults>
      </filter>
    </ns2:findEntries>
  </S:Body>
</S:Envelope>
Sample output message:
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
  <S:Body>
    <ns2:findEntriesResponse xmlns:ns2="http://feed.matrix.org/">
      <entry>
        <entryId>{xs:string}</entryId>
        <feedId>{xs:string}</feedId>
        <title>{xs:string}</title>
        <url>{xs:string}</url>
        <description>{xs:string}</description>
        <pubDateTime>{mx:dateTime}</pubDateTime>
        <hash>{xs:string}</hash>
        <visible>{xs:boolean}</visible>
      </entry>
    </ns2:findEntriesResponse>
  </S:Body>
</S:Envelope>
Operation countEntries
Name: countEntries
Signature: countEntries (filter {feed:EntryFilter}) => entryCount {xs:int}
Java signature: int countEntries(org.matrix.feed.EntryFilter filter)
Parameters:
name xml type occurs nillable read only references
filter feed:EntryFilter 1 false false
Response:
name xml type occurs nillable read only references
entryCount xs:int 1 false false
Sample input message:
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
  <S:Body>
    <ns2:countEntries xmlns:ns2="http://feed.matrix.org/">
      <filter>
        <entryId>{xs:string}</entryId>
        <feedId>{xs:string}</feedId>
        <title>{xs:string}</title>
        <url>{xs:string}</url>
        <startPubDateTime>{mx:dateTime}</startPubDateTime>
        <endPubDateTime>{mx:dateTime}</endPubDateTime>
        <excludeInvisible>{xs:boolean}</excludeInvisible>
        <firstResult>{xs:int}</firstResult>
        <maxResults>{xs:int}</maxResults>
      </filter>
    </ns2:countEntries>
  </S:Body>
</S:Envelope>
Sample output message:
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
  <S:Body>
    <ns2:countEntriesResponse xmlns:ns2="http://feed.matrix.org/">
      <entryCount>{xs:int}</entryCount>
    </ns2:countEntriesResponse>
  </S:Body>
</S:Envelope>
Operation loadEntry
Name: loadEntry
Signature: loadEntry (entryId {xs:string}) => entry {feed:Entry}
Java signature: org.matrix.feed.Entry loadEntry(String entryId)
Parameters:
name xml type occurs nillable read only references
entryId xs:string 1 false false
Response:
name xml type occurs nillable read only references
entry feed:Entry 1 false false
Sample input message:
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
  <S:Body>
    <ns2:loadEntry xmlns:ns2="http://feed.matrix.org/">
      <entryId>{xs:string}</entryId>
    </ns2:loadEntry>
  </S:Body>
</S:Envelope>
Sample output message:
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
  <S:Body>
    <ns2:loadEntryResponse xmlns:ns2="http://feed.matrix.org/">
      <entry>
        <entryId>{xs:string}</entryId>
        <feedId>{xs:string}</feedId>
        <title>{xs:string}</title>
        <url>{xs:string}</url>
        <description>{xs:string}</description>
        <pubDateTime>{mx:dateTime}</pubDateTime>
        <hash>{xs:string}</hash>
        <visible>{xs:boolean}</visible>
      </entry>
    </ns2:loadEntryResponse>
  </S:Body>
</S:Envelope>
Operation storeEntry
Name: storeEntry
Signature: storeEntry (entry {feed:Entry}) => storedEntry {feed:Entry}
Java signature: org.matrix.feed.Entry storeEntry(org.matrix.feed.Entry entry)
Parameters:
name xml type occurs nillable read only references
entry feed:Entry 1 false false
Response:
name xml type occurs nillable read only references
storedEntry feed:Entry 1 false false
Sample input message:
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
  <S:Body>
    <ns2:storeEntry xmlns:ns2="http://feed.matrix.org/">
      <entry>
        <entryId>{xs:string}</entryId>
        <feedId>{xs:string}</feedId>
        <title>{xs:string}</title>
        <url>{xs:string}</url>
        <description>{xs:string}</description>
        <pubDateTime>{mx:dateTime}</pubDateTime>
        <hash>{xs:string}</hash>
        <visible>{xs:boolean}</visible>
      </entry>
    </ns2:storeEntry>
  </S:Body>
</S:Envelope>
Sample output message:
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
  <S:Body>
    <ns2:storeEntryResponse xmlns:ns2="http://feed.matrix.org/">
      <storedEntry>
        <entryId>{xs:string}</entryId>
        <feedId>{xs:string}</feedId>
        <title>{xs:string}</title>
        <url>{xs:string}</url>
        <description>{xs:string}</description>
        <pubDateTime>{mx:dateTime}</pubDateTime>
        <hash>{xs:string}</hash>
        <visible>{xs:boolean}</visible>
      </storedEntry>
    </ns2:storeEntryResponse>
  </S:Body>
</S:Envelope>
Operation removeEntry
Name: removeEntry
Signature: removeEntry (entryId {xs:string}) => removed {xs:boolean}
Java signature: boolean removeEntry(String entryId)
Parameters:
name xml type occurs nillable read only references
entryId xs:string 1 false false
Response:
name xml type occurs nillable read only references
removed xs:boolean 1 false false
Sample input message:
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
  <S:Body>
    <ns2:removeEntry xmlns:ns2="http://feed.matrix.org/">
      <entryId>{xs:string}</entryId>
    </ns2:removeEntry>
  </S:Body>
</S:Envelope>
Sample output message:
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
  <S:Body>
    <ns2:removeEntryResponse xmlns:ns2="http://feed.matrix.org/">
      <removed>{xs:boolean}</removed>
    </ns2:removeEntryResponse>
  </S:Body>
</S:Envelope>
Operation findFeedFolderViews
Name: findFeedFolderViews
Signature: findFeedFolderViews (filter {feed:FeedFolderFilter}) => feedFolderView {feed:FeedFolderView}*
Java signature: List<org.matrix.feed.FeedFolderView> findFeedFolderViews(org.matrix.feed.FeedFolderFilter filter)
Parameters:
name xml type occurs nillable read only references
filter feed:FeedFolderFilter 1 false false
Response:
name xml type occurs nillable read only references
feedFolderView feed:FeedFolderView 0..N true false
Sample input message:
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
  <S:Body>
    <ns2:findFeedFolderViews xmlns:ns2="http://feed.matrix.org/">
      <filter>
        <feedId>{xs:string}</feedId>
        <folderId>{xs:string}</folderId>
        <firstResult>{xs:int}</firstResult>
        <maxResults>{xs:int}</maxResults>
      </filter>
    </ns2:findFeedFolderViews>
  </S:Body>
</S:Envelope>
Sample output message:
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
  <S:Body>
    <ns2:findFeedFolderViewsResponse xmlns:ns2="http://feed.matrix.org/">
      <feedFolderView>
        <feedFolderId>{xs:string}</feedFolderId>
        <feedId>{xs:string}</feedId>
        <folderId>{xs:string}</folderId>
        <folderName>{xs:string}</folderName>
        <feedName>{xs:string}</feedName>
        <feedUrl>{xs:string}</feedUrl>
        <feedType>{xs:string}</feedType>
      </feedFolderView>
    </ns2:findFeedFolderViewsResponse>
  </S:Body>
</S:Envelope>


Ajuntament de Sant Feliu de Llobregat (C) 2025