Index of modules
Module agenda
Name: agenda
Title: Agenda d'esdeveniments
Namespace: http://agenda.matrix.org/
Service: AgendaManagerService
Port: AgendaManagerPort
Java package: org.matrix.agenda
Version: 2.0
Status: FINAL
Authors: Abel Blanque
WSDL: agenda.wsdl
Imports:
prefix namespace
xs http://www.w3.org/2001/XMLSchema
mime http://www.w3.org/2005/05/xmlmime
mx http://base.matrix.org/
dic http://dic.matrix.org/
doc http://doc.matrix.org/
kernel http://kernel.matrix.org/
security http://security.matrix.org/

[Types] [Operations]

Types

Entity Event
Name: Event
QName: agenda:Event
Java class name: org.matrix.agenda.Event
Properties:
name xml type occurs nillable read only references
eventId xs:string 0..1 false false
eventTypeId xs:string 1 false false dic:Type
summary xs:string 0..1 false false
description xs:string 1 false false
detail xs:string 0..1 false false
comments xs:string 0..1 false false
startDateTime mx:dateTime 0..1 false false
endDateTime mx:dateTime 0..1 false false
creationDateTime mx:dateTime 0..1 false true
creationUserId xs:string 0..1 false true security:User
changeDateTime mx:dateTime 0..1 false true
changeUserId xs:string 0..1 false true security:User
onlyAttendants xs:boolean 0..1 false false
property dic:Property 0..N true false
accessControl security:AccessControl 0..N true false
Related operations:
Struct EventView
Name: EventView
QName: agenda:EventView
Java class name: org.matrix.agenda.EventView
Properties:
name xml type occurs nillable read only references
eventId xs:string 0..1 false false
eventTypeId xs:string 1 false false dic:Type
eventTypeName xs:string 1 false false
summary xs:string 0..1 false false
description xs:string 1 false false
startDateTime mx:dateTime 0..1 false false
endDateTime mx:dateTime 0..1 false false
changeDateTime mx:dateTime 0..1 false false
changeUserId xs:string 0..1 false true security:User
places agenda:EventPlaceView 0..N true false
attendants agenda:AttendantView 0..N true false
editable xs:boolean 1 false false
public xs:boolean 1 false false
onlyAttendants xs:boolean 1 false false
property dic:Property 0..N true false
Related operations:
Struct EventFilter
Name: EventFilter
QName: agenda:EventFilter
Java class name: org.matrix.agenda.EventFilter
Properties:
name xml type occurs nillable read only references
eventId xs:string 0..N true false agenda:Event
content xs:string 0..1 false false
personId xs:string 0..1 false false kernel:Person
roomId xs:string 0..1 false false kernel:Room
startDateTime mx:dateTime 0..1 false false
endDateTime mx:dateTime 0..1 false false
eventTypeId xs:string 0..N true false dic:Type
themeId xs:string 0..N true false dic:Type
startChangeDateTime mx:dateTime 0..1 false false
endChangeDateTime mx:dateTime 0..1 false false
property dic:Property 0..N true false
orderBy agenda:OrderByProperty 0..N true false
securityMode agenda:SecurityMode 1 false false
includeMetadata xs:boolean 0..1 false false
reducedInfo xs:boolean 0..1 false false
firstResult xs:int 1 false false
maxResults xs:int 1 false false
dateComparator xs:string 0..1 false false
Related operations:
Struct EventDocument
Name: EventDocument
QName: agenda:EventDocument
Java class name: org.matrix.agenda.EventDocument
Properties:
name xml type occurs nillable read only references
eventDocId xs:string 0..1 false false
eventDocTypeId xs:string 0..1 false false dic:Type
eventId xs:string 0..1 false false agenda:Event
docId xs:string 0..1 false false doc:Document
creationDateTime mx:dateTime 0..1 false false
creationUserId xs:string 0..1 false false security:User
changeDateTime mx:dateTime 0..1 false false
changeUserId xs:string 0..1 false false security:User
comments xs:string 0..1 false false
Related operations:
Struct EventDocumentView
Name: EventDocumentView
QName: agenda:EventDocumentView
Java class name: org.matrix.agenda.EventDocumentView
Properties:
name xml type occurs nillable read only references
eventDocId xs:string 0..1 false false
event agenda:Event 1 false false
document doc:Document 1 false false
eventDocTypeId xs:string 0..1 false false dic:Type
Related operations:
Struct EventDocumentFilter
Name: EventDocumentFilter
QName: agenda:EventDocumentFilter
Java class name: org.matrix.agenda.EventDocumentFilter
Properties:
name xml type occurs nillable read only references
eventId xs:string 0..1 false false agenda:Event
docId xs:string 0..1 false false doc:Document
firstResult xs:int 1 false false
maxResults xs:int 1 false false
Related operations:
Struct EventPlace
Name: EventPlace
QName: agenda:EventPlace
Java class name: org.matrix.agenda.EventPlace
Properties:
name xml type occurs nillable read only references
eventPlaceId xs:string 0..1 false false
eventId xs:string 1 false false agenda:Event
roomId xs:string 0..1 false false kernel:Room
addressId xs:string 0..1 false false kernel:Address
eventPlaceTypeId xs:string 0..1 false false dic:Type
comments xs:string 0..1 false false
Related operations:
Struct EventPlaceFilter
Name: EventPlaceFilter
QName: agenda:EventPlaceFilter
Java class name: org.matrix.agenda.EventPlaceFilter
Properties:
name xml type occurs nillable read only references
eventId xs:string 0..1 false false agenda:Event
roomId xs:string 0..1 false false kernel:Room
addressId xs:string 0..1 false false kernel:Address
firstResult xs:int 1 false false
maxResults xs:int 1 false false
Related operations:
Struct EventPlaceView
Name: EventPlaceView
QName: agenda:EventPlaceView
Java class name: org.matrix.agenda.EventPlaceView
Properties:
name xml type occurs nillable read only references
eventPlaceId xs:string 0..1 false false
event agenda:Event 0..1 false false
roomView kernel:RoomView 0..1 false false
addressView kernel:AddressView 0..1 false false
comments xs:string 0..1 false false
Related operations:
Entity Attendant
Name: Attendant
QName: agenda:Attendant
Java class name: org.matrix.agenda.Attendant
Properties:
name xml type occurs nillable read only references
attendantId xs:string 0..1 false false
eventId xs:string 1 false false agenda:Event
personId xs:string 1 false false kernel:Person
attendantTypeId xs:string 1 false false dic:Type
comments xs:string 0..1 false false
hidden xs:boolean 0..1 false false
attended xs:string 0..1 false false
Related operations:
Struct AttendantFilter
Name: AttendantFilter
QName: agenda:AttendantFilter
Java class name: org.matrix.agenda.AttendantFilter
Properties:
name xml type occurs nillable read only references
eventId xs:string 0..1 false false agenda:Event
personId xs:string 0..1 false false kernel:Person
firstResult xs:int 1 false false
maxResults xs:int 1 false false
Related operations:
Struct AttendantView
Name: AttendantView
QName: agenda:AttendantView
Java class name: org.matrix.agenda.AttendantView
Properties:
name xml type occurs nillable read only references
attendantId xs:string 0..1 false false agenda:Event
eventId xs:string 1 false false agenda:Event
personId xs:string 1 false false kernel:Person
attendantTypeId xs:string 0..1 false false dic:Type
comments xs:string 0..1 false false
event agenda:Event 0..1 false false
personView kernel:PersonView 0..1 false false
hidden xs:boolean 0..1 false false
attended xs:string 0..1 false false
Related operations:
Entity Theme
Name: Theme
QName: agenda:Theme
Java class name: org.matrix.agenda.Theme
Properties:
name xml type occurs nillable read only references
themeId xs:string 0..1 false false
description xs:string 0..1 false false
Related operations:
Struct ThemeFilter
Name: ThemeFilter
QName: agenda:ThemeFilter
Java class name: org.matrix.agenda.ThemeFilter
Properties:
name xml type occurs nillable read only references
themeId xs:string 0..1 false false agenda:Theme
description xs:string 0..1 false false xs:string
firstResult xs:int 1 false false
maxResults xs:int 1 false false
Related operations:
Struct EventTheme
Name: EventTheme
QName: agenda:EventTheme
Java class name: org.matrix.agenda.EventTheme
Properties:
name xml type occurs nillable read only references
eventThemeId xs:string 0..1 false false
eventId xs:string 1 false false agenda:Event
themeId xs:string 1 false false agenda:Theme
comments xs:string 0..1 false false
Related operations:
Struct EventThemeFilter
Name: EventThemeFilter
QName: agenda:EventThemeFilter
Java class name: org.matrix.agenda.EventThemeFilter
Properties:
name xml type occurs nillable read only references
eventId xs:string 0..1 false false agenda:Event
themeId xs:string 0..1 false false agenda:Theme
firstResult xs:int 1 false false
maxResults xs:int 1 false false
Related operations:
Struct EventThemeView
Name: EventThemeView
QName: agenda:EventThemeView
Java class name: org.matrix.agenda.EventThemeView
Properties:
name xml type occurs nillable read only references
eventThemeId xs:string 0..1 false false
eventId xs:string 1 false false agenda:Event
themeId xs:string 1 false false agenda:Theme
description xs:string 0..1 false false
Related operations:
Struct OrderByProperty
Name: OrderByProperty
QName: agenda:OrderByProperty
Java class name: org.matrix.agenda.OrderByProperty
Properties:
name xml type occurs nillable read only references
name xs:string 0..1 false false
descending xs:boolean 1 false false
  • name: Nom de la propietat.
  • descending: Boolean que determina si l'ordre serà descendent (true) o ascendent (false).
Enumeration SecurityMode
Name: SecurityMode
QName: agenda:SecurityMode
Java class name: org.matrix.agenda.SecurityMode
Values:
namedescription
FILTERED
HIDDEN

Operations

Operation storeEvent
Name: storeEvent
Signature: storeEvent (event {agenda:Event}) => storedEvent {agenda:Event}
Java signature: org.matrix.agenda.Event storeEvent(org.matrix.agenda.Event event)
Parameters:
name xml type occurs nillable read only references
event agenda:Event 1 false false
Response:
name xml type occurs nillable read only references
storedEvent agenda:Event 1 false false
Sample input message:
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
  <S:Body>
    <ns2:storeEvent xmlns:ns2="http://agenda.matrix.org/">
      <event>
        <eventId>{xs:string}</eventId>
        <eventTypeId>{xs:string}</eventTypeId>
        <summary>{xs:string}</summary>
        <description>{xs:string}</description>
        <detail>{xs:string}</detail>
        <comments>{xs:string}</comments>
        <startDateTime>{mx:dateTime}</startDateTime>
        <endDateTime>{mx:dateTime}</endDateTime>
        <creationDateTime>{mx:dateTime}</creationDateTime>
        <creationUserId>{xs:string}</creationUserId>
        <changeDateTime>{mx:dateTime}</changeDateTime>
        <changeUserId>{xs:string}</changeUserId>
        <onlyAttendants>{xs:boolean}</onlyAttendants>
        <property>
          <name>{xs:string}</name>
          <value>{xs:string}</value>
        </property>
        <accessControl>
          <action>{xs:string}</action>
          <roleId>{xs:string}</roleId>
        </accessControl>
      </event>
    </ns2:storeEvent>
  </S:Body>
</S:Envelope>
Sample output message:
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
  <S:Body>
    <ns2:storeEventResponse xmlns:ns2="http://agenda.matrix.org/">
      <storedEvent>
        <eventId>{xs:string}</eventId>
        <eventTypeId>{xs:string}</eventTypeId>
        <summary>{xs:string}</summary>
        <description>{xs:string}</description>
        <detail>{xs:string}</detail>
        <comments>{xs:string}</comments>
        <startDateTime>{mx:dateTime}</startDateTime>
        <endDateTime>{mx:dateTime}</endDateTime>
        <creationDateTime>{mx:dateTime}</creationDateTime>
        <creationUserId>{xs:string}</creationUserId>
        <changeDateTime>{mx:dateTime}</changeDateTime>
        <changeUserId>{xs:string}</changeUserId>
        <onlyAttendants>{xs:boolean}</onlyAttendants>
        <property>
          <name>{xs:string}</name>
          <value>{xs:string}</value>
        </property>
        <accessControl>
          <action>{xs:string}</action>
          <roleId>{xs:string}</roleId>
        </accessControl>
      </storedEvent>
    </ns2:storeEventResponse>
  </S:Body>
</S:Envelope>
Operation loadEvent
Name: loadEvent
Signature: loadEvent (eventId {xs:string}) => return {agenda:Event}
Java signature: org.matrix.agenda.Event loadEvent(String eventId)
Parameters:
name xml type occurs nillable read only references
eventId xs:string 1 false false
Response:
name xml type occurs nillable read only references
return agenda:Event 1 false false
Sample input message:
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
  <S:Body>
    <ns2:loadEvent xmlns:ns2="http://agenda.matrix.org/">
      <eventId>{xs:string}</eventId>
    </ns2:loadEvent>
  </S:Body>
</S:Envelope>
Sample output message:
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
  <S:Body>
    <ns2:loadEventResponse xmlns:ns2="http://agenda.matrix.org/">
      <return>
        <eventId>{xs:string}</eventId>
        <eventTypeId>{xs:string}</eventTypeId>
        <summary>{xs:string}</summary>
        <description>{xs:string}</description>
        <detail>{xs:string}</detail>
        <comments>{xs:string}</comments>
        <startDateTime>{mx:dateTime}</startDateTime>
        <endDateTime>{mx:dateTime}</endDateTime>
        <creationDateTime>{mx:dateTime}</creationDateTime>
        <creationUserId>{xs:string}</creationUserId>
        <changeDateTime>{mx:dateTime}</changeDateTime>
        <changeUserId>{xs:string}</changeUserId>
        <onlyAttendants>{xs:boolean}</onlyAttendants>
        <property>
          <name>{xs:string}</name>
          <value>{xs:string}</value>
        </property>
        <accessControl>
          <action>{xs:string}</action>
          <roleId>{xs:string}</roleId>
        </accessControl>
      </return>
    </ns2:loadEventResponse>
  </S:Body>
</S:Envelope>
Operation removeEvent
Name: removeEvent
Signature: removeEvent (eventId {xs:string}) => removed {xs:boolean}
Java signature: boolean removeEvent(String eventId)
Parameters:
name xml type occurs nillable read only references
eventId 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:removeEvent xmlns:ns2="http://agenda.matrix.org/">
      <eventId>{xs:string}</eventId>
    </ns2:removeEvent>
  </S:Body>
</S:Envelope>
Sample output message:
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
  <S:Body>
    <ns2:removeEventResponse xmlns:ns2="http://agenda.matrix.org/">
      <removed>{xs:boolean}</removed>
    </ns2:removeEventResponse>
  </S:Body>
</S:Envelope>
Operation countEvents
Name: countEvents
Signature: countEvents (filter {agenda:EventFilter}) => eventCount {xs:int}
Java signature: int countEvents(org.matrix.agenda.EventFilter filter)
Parameters:
name xml type occurs nillable read only references
filter agenda:EventFilter 1 false false
Response:
name xml type occurs nillable read only references
eventCount 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:countEvents xmlns:ns2="http://agenda.matrix.org/">
      <filter>
        <eventId>{xs:string}</eventId>
        <content>{xs:string}</content>
        <personId>{xs:string}</personId>
        <roomId>{xs:string}</roomId>
        <startDateTime>{mx:dateTime}</startDateTime>
        <endDateTime>{mx:dateTime}</endDateTime>
        <eventTypeId>{xs:string}</eventTypeId>
        <themeId>{xs:string}</themeId>
        <startChangeDateTime>{mx:dateTime}</startChangeDateTime>
        <endChangeDateTime>{mx:dateTime}</endChangeDateTime>
        <property>
          <name>{xs:string}</name>
          <value>{xs:string}</value>
        </property>
        <orderBy>
          <name>{xs:string}</name>
          <descending>{xs:boolean}</descending>
        </orderBy>
        <securityMode>{agenda:SecurityMode}</securityMode>
        <includeMetadata>{xs:boolean}</includeMetadata>
        <reducedInfo>{xs:boolean}</reducedInfo>
        <firstResult>{xs:int}</firstResult>
        <maxResults>{xs:int}</maxResults>
        <dateComparator>{xs:string}</dateComparator>
      </filter>
    </ns2:countEvents>
  </S:Body>
</S:Envelope>
Sample output message:
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
  <S:Body>
    <ns2:countEventsResponse xmlns:ns2="http://agenda.matrix.org/">
      <eventCount>{xs:int}</eventCount>
    </ns2:countEventsResponse>
  </S:Body>
</S:Envelope>
Operation findEvents
Name: findEvents
Signature: findEvents (filter {agenda:EventFilter}) => event {agenda:Event}*
Java signature: List<org.matrix.agenda.Event> findEvents(org.matrix.agenda.EventFilter filter)
Parameters:
name xml type occurs nillable read only references
filter agenda:EventFilter 1 false false
Response:
name xml type occurs nillable read only references
event agenda:Event 0..N false false
Sample input message:
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
  <S:Body>
    <ns2:findEvents xmlns:ns2="http://agenda.matrix.org/">
      <filter>
        <eventId>{xs:string}</eventId>
        <content>{xs:string}</content>
        <personId>{xs:string}</personId>
        <roomId>{xs:string}</roomId>
        <startDateTime>{mx:dateTime}</startDateTime>
        <endDateTime>{mx:dateTime}</endDateTime>
        <eventTypeId>{xs:string}</eventTypeId>
        <themeId>{xs:string}</themeId>
        <startChangeDateTime>{mx:dateTime}</startChangeDateTime>
        <endChangeDateTime>{mx:dateTime}</endChangeDateTime>
        <property>
          <name>{xs:string}</name>
          <value>{xs:string}</value>
        </property>
        <orderBy>
          <name>{xs:string}</name>
          <descending>{xs:boolean}</descending>
        </orderBy>
        <securityMode>{agenda:SecurityMode}</securityMode>
        <includeMetadata>{xs:boolean}</includeMetadata>
        <reducedInfo>{xs:boolean}</reducedInfo>
        <firstResult>{xs:int}</firstResult>
        <maxResults>{xs:int}</maxResults>
        <dateComparator>{xs:string}</dateComparator>
      </filter>
    </ns2:findEvents>
  </S:Body>
</S:Envelope>
Sample output message:
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
  <S:Body>
    <ns2:findEventsResponse xmlns:ns2="http://agenda.matrix.org/">
      <event>
        <eventId>{xs:string}</eventId>
        <eventTypeId>{xs:string}</eventTypeId>
        <summary>{xs:string}</summary>
        <description>{xs:string}</description>
        <detail>{xs:string}</detail>
        <comments>{xs:string}</comments>
        <startDateTime>{mx:dateTime}</startDateTime>
        <endDateTime>{mx:dateTime}</endDateTime>
        <creationDateTime>{mx:dateTime}</creationDateTime>
        <creationUserId>{xs:string}</creationUserId>
        <changeDateTime>{mx:dateTime}</changeDateTime>
        <changeUserId>{xs:string}</changeUserId>
        <onlyAttendants>{xs:boolean}</onlyAttendants>
        <property>
          <name>{xs:string}</name>
          <value>{xs:string}</value>
        </property>
        <accessControl>
          <action>{xs:string}</action>
          <roleId>{xs:string}</roleId>
        </accessControl>
      </event>
    </ns2:findEventsResponse>
  </S:Body>
</S:Envelope>
Operation findEventViews
Name: findEventViews
Signature: findEventViews (filter {agenda:EventFilter}) => eventView {agenda:EventView}*
Java signature: List<org.matrix.agenda.EventView> findEventViews(org.matrix.agenda.EventFilter filter)
Parameters:
name xml type occurs nillable read only references
filter agenda:EventFilter 1 false false
Response:
name xml type occurs nillable read only references
eventView agenda:EventView 0..N true false
Sample input message:
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
  <S:Body>
    <ns2:findEventViews xmlns:ns2="http://agenda.matrix.org/">
      <filter>
        <eventId>{xs:string}</eventId>
        <content>{xs:string}</content>
        <personId>{xs:string}</personId>
        <roomId>{xs:string}</roomId>
        <startDateTime>{mx:dateTime}</startDateTime>
        <endDateTime>{mx:dateTime}</endDateTime>
        <eventTypeId>{xs:string}</eventTypeId>
        <themeId>{xs:string}</themeId>
        <startChangeDateTime>{mx:dateTime}</startChangeDateTime>
        <endChangeDateTime>{mx:dateTime}</endChangeDateTime>
        <property>
          <name>{xs:string}</name>
          <value>{xs:string}</value>
        </property>
        <orderBy>
          <name>{xs:string}</name>
          <descending>{xs:boolean}</descending>
        </orderBy>
        <securityMode>{agenda:SecurityMode}</securityMode>
        <includeMetadata>{xs:boolean}</includeMetadata>
        <reducedInfo>{xs:boolean}</reducedInfo>
        <firstResult>{xs:int}</firstResult>
        <maxResults>{xs:int}</maxResults>
        <dateComparator>{xs:string}</dateComparator>
      </filter>
    </ns2:findEventViews>
  </S:Body>
</S:Envelope>
Sample output message:
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
  <S:Body>
    <ns2:findEventViewsResponse xmlns:ns2="http://agenda.matrix.org/">
      <eventView>
        <eventId>{xs:string}</eventId>
        <eventTypeId>{xs:string}</eventTypeId>
        <eventTypeName>{xs:string}</eventTypeName>
        <summary>{xs:string}</summary>
        <description>{xs:string}</description>
        <startDateTime>{mx:dateTime}</startDateTime>
        <endDateTime>{mx:dateTime}</endDateTime>
        <changeDateTime>{mx:dateTime}</changeDateTime>
        <changeUserId>{xs:string}</changeUserId>
        <places>
          <eventPlaceId>{xs:string}</eventPlaceId>
          <event>
            <eventId>{xs:string}</eventId>
            <eventTypeId>{xs:string}</eventTypeId>
            <summary>{xs:string}</summary>
            <description>{xs:string}</description>
            <detail>{xs:string}</detail>
            <comments>{xs:string}</comments>
            <startDateTime>{mx:dateTime}</startDateTime>
            <endDateTime>{mx:dateTime}</endDateTime>
            <creationDateTime>{mx:dateTime}</creationDateTime>
            <creationUserId>{xs:string}</creationUserId>
            <changeDateTime>{mx:dateTime}</changeDateTime>
            <changeUserId>{xs:string}</changeUserId>
            <onlyAttendants>{xs:boolean}</onlyAttendants>
            <property>
              <name>{xs:string}</name>
              <value>{xs:string}</value>
            </property>
            <accessControl>
              <action>{xs:string}</action>
              <roleId>{xs:string}</roleId>
            </accessControl>
          </event>
          <roomView>
            <roomId>{xs:string}</roomId>
            <roomTypeId>{xs:string}</roomTypeId>
            <description>{xs:string}</description>
            <addressView>
              <addressId>{xs:string}</addressId>
              <description>{xs:string}</description>
              <city>{xs:string}</city>
              <province>{xs:string}</province>
              <country>{xs:string}</country>
              <addressTypeId>{xs:string}</addressTypeId>
            </addressView>
          </roomView>
          <addressView>
            <addressId>{xs:string}</addressId>
            <description>{xs:string}</description>
            <city>{xs:string}</city>
            <province>{xs:string}</province>
            <country>{xs:string}</country>
            <addressTypeId>{xs:string}</addressTypeId>
          </addressView>
          <comments>{xs:string}</comments>
        </places>
        <attendants>
          <attendantId>{xs:string}</attendantId>
          <eventId>{xs:string}</eventId>
          <personId>{xs:string}</personId>
          <attendantTypeId>{xs:string}</attendantTypeId>
          <comments>{xs:string}</comments>
          <event>
            <eventId>{xs:string}</eventId>
            <eventTypeId>{xs:string}</eventTypeId>
            <summary>{xs:string}</summary>
            <description>{xs:string}</description>
            <detail>{xs:string}</detail>
            <comments>{xs:string}</comments>
            <startDateTime>{mx:dateTime}</startDateTime>
            <endDateTime>{mx:dateTime}</endDateTime>
            <creationDateTime>{mx:dateTime}</creationDateTime>
            <creationUserId>{xs:string}</creationUserId>
            <changeDateTime>{mx:dateTime}</changeDateTime>
            <changeUserId>{xs:string}</changeUserId>
            <onlyAttendants>{xs:boolean}</onlyAttendants>
            <property>
              <name>{xs:string}</name>
              <value>{xs:string}</value>
            </property>
            <accessControl>
              <action>{xs:string}</action>
              <roleId>{xs:string}</roleId>
            </accessControl>
          </event>
          <personView>
            <personId>{xs:string}</personId>
            <fullName>{xs:string}</fullName>
            <nif>{xs:string}</nif>
            <passport>{xs:string}</passport>
            <personTypeId>{xs:string}</personTypeId>
          </personView>
          <hidden>{xs:boolean}</hidden>
          <attended>{xs:string}</attended>
        </attendants>
        <editable>{xs:boolean}</editable>
        <public>{xs:boolean}</public>
        <onlyAttendants>{xs:boolean}</onlyAttendants>
        <property>
          <name>{xs:string}</name>
          <value>{xs:string}</value>
        </property>
      </eventView>
    </ns2:findEventViewsResponse>
  </S:Body>
</S:Envelope>
Operation storeEventDocument
Name: storeEventDocument
Signature: storeEventDocument (eventDocument {agenda:EventDocument}) => storedEventDocument {agenda:EventDocument}
Java signature: org.matrix.agenda.EventDocument storeEventDocument(org.matrix.agenda.EventDocument eventDocument)
Parameters:
name xml type occurs nillable read only references
eventDocument agenda:EventDocument 1 false false
Response:
name xml type occurs nillable read only references
storedEventDocument agenda:EventDocument 1 false false
Sample input message:
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
  <S:Body>
    <ns2:storeEventDocument xmlns:ns2="http://agenda.matrix.org/">
      <eventDocument>
        <eventDocId>{xs:string}</eventDocId>
        <eventDocTypeId>{xs:string}</eventDocTypeId>
        <eventId>{xs:string}</eventId>
        <docId>{xs:string}</docId>
        <creationDateTime>{mx:dateTime}</creationDateTime>
        <creationUserId>{xs:string}</creationUserId>
        <changeDateTime>{mx:dateTime}</changeDateTime>
        <changeUserId>{xs:string}</changeUserId>
        <comments>{xs:string}</comments>
      </eventDocument>
    </ns2:storeEventDocument>
  </S:Body>
</S:Envelope>
Sample output message:
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
  <S:Body>
    <ns2:storeEventDocumentResponse xmlns:ns2="http://agenda.matrix.org/">
      <storedEventDocument>
        <eventDocId>{xs:string}</eventDocId>
        <eventDocTypeId>{xs:string}</eventDocTypeId>
        <eventId>{xs:string}</eventId>
        <docId>{xs:string}</docId>
        <creationDateTime>{mx:dateTime}</creationDateTime>
        <creationUserId>{xs:string}</creationUserId>
        <changeDateTime>{mx:dateTime}</changeDateTime>
        <changeUserId>{xs:string}</changeUserId>
        <comments>{xs:string}</comments>
      </storedEventDocument>
    </ns2:storeEventDocumentResponse>
  </S:Body>
</S:Envelope>
Operation loadEventDocument
Name: loadEventDocument
Signature: loadEventDocument (eventDocumentId {xs:string}) => return {agenda:EventDocument}
Java signature: org.matrix.agenda.EventDocument loadEventDocument(String eventDocumentId)
Parameters:
name xml type occurs nillable read only references
eventDocumentId xs:string 1 false false
Response:
name xml type occurs nillable read only references
return agenda:EventDocument 1 false false
Sample input message:
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
  <S:Body>
    <ns2:loadEventDocument xmlns:ns2="http://agenda.matrix.org/">
      <eventDocumentId>{xs:string}</eventDocumentId>
    </ns2:loadEventDocument>
  </S:Body>
</S:Envelope>
Sample output message:
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
  <S:Body>
    <ns2:loadEventDocumentResponse xmlns:ns2="http://agenda.matrix.org/">
      <return>
        <eventDocId>{xs:string}</eventDocId>
        <eventDocTypeId>{xs:string}</eventDocTypeId>
        <eventId>{xs:string}</eventId>
        <docId>{xs:string}</docId>
        <creationDateTime>{mx:dateTime}</creationDateTime>
        <creationUserId>{xs:string}</creationUserId>
        <changeDateTime>{mx:dateTime}</changeDateTime>
        <changeUserId>{xs:string}</changeUserId>
        <comments>{xs:string}</comments>
      </return>
    </ns2:loadEventDocumentResponse>
  </S:Body>
</S:Envelope>
Operation removeEventDocument
Name: removeEventDocument
Signature: removeEventDocument (eventDocument {xs:string}) => removed {xs:boolean}
Java signature: boolean removeEventDocument(String eventDocument)
Parameters:
name xml type occurs nillable read only references
eventDocument 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:removeEventDocument xmlns:ns2="http://agenda.matrix.org/">
      <eventDocument>{xs:string}</eventDocument>
    </ns2:removeEventDocument>
  </S:Body>
</S:Envelope>
Sample output message:
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
  <S:Body>
    <ns2:removeEventDocumentResponse xmlns:ns2="http://agenda.matrix.org/">
      <removed>{xs:boolean}</removed>
    </ns2:removeEventDocumentResponse>
  </S:Body>
</S:Envelope>
Operation findEventDocuments
Name: findEventDocuments
Signature: findEventDocuments (filter {agenda:EventDocumentFilter}) => eventDocument {agenda:EventDocument}*
Java signature: List<org.matrix.agenda.EventDocument> findEventDocuments(org.matrix.agenda.EventDocumentFilter filter)
Parameters:
name xml type occurs nillable read only references
filter agenda:EventDocumentFilter 1 false false
Response:
name xml type occurs nillable read only references
eventDocument agenda:EventDocument 0..N false false
Sample input message:
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
  <S:Body>
    <ns2:findEventDocuments xmlns:ns2="http://agenda.matrix.org/">
      <filter>
        <eventId>{xs:string}</eventId>
        <docId>{xs:string}</docId>
        <firstResult>{xs:int}</firstResult>
        <maxResults>{xs:int}</maxResults>
      </filter>
    </ns2:findEventDocuments>
  </S:Body>
</S:Envelope>
Sample output message:
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
  <S:Body>
    <ns2:findEventDocumentsResponse xmlns:ns2="http://agenda.matrix.org/">
      <eventDocument>
        <eventDocId>{xs:string}</eventDocId>
        <eventDocTypeId>{xs:string}</eventDocTypeId>
        <eventId>{xs:string}</eventId>
        <docId>{xs:string}</docId>
        <creationDateTime>{mx:dateTime}</creationDateTime>
        <creationUserId>{xs:string}</creationUserId>
        <changeDateTime>{mx:dateTime}</changeDateTime>
        <changeUserId>{xs:string}</changeUserId>
        <comments>{xs:string}</comments>
      </eventDocument>
    </ns2:findEventDocumentsResponse>
  </S:Body>
</S:Envelope>
Operation findEventDocumentViews
Name: findEventDocumentViews
Signature: findEventDocumentViews (filter {agenda:EventDocumentFilter}) => eventDocumentView {agenda:EventDocumentView}*
Java signature: List<org.matrix.agenda.EventDocumentView> findEventDocumentViews(org.matrix.agenda.EventDocumentFilter filter)
Parameters:
name xml type occurs nillable read only references
filter agenda:EventDocumentFilter 1 false false
Response:
name xml type occurs nillable read only references
eventDocumentView agenda:EventDocumentView 0..N false false
Sample input message:
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
  <S:Body>
    <ns2:findEventDocumentViews xmlns:ns2="http://agenda.matrix.org/">
      <filter>
        <eventId>{xs:string}</eventId>
        <docId>{xs:string}</docId>
        <firstResult>{xs:int}</firstResult>
        <maxResults>{xs:int}</maxResults>
      </filter>
    </ns2:findEventDocumentViews>
  </S:Body>
</S:Envelope>
Sample output message:
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
  <S:Body>
    <ns2:findEventDocumentViewsResponse xmlns:ns2="http://agenda.matrix.org/">
      <eventDocumentView>
        <eventDocId>{xs:string}</eventDocId>
        <event>
          <eventId>{xs:string}</eventId>
          <eventTypeId>{xs:string}</eventTypeId>
          <summary>{xs:string}</summary>
          <description>{xs:string}</description>
          <detail>{xs:string}</detail>
          <comments>{xs:string}</comments>
          <startDateTime>{mx:dateTime}</startDateTime>
          <endDateTime>{mx:dateTime}</endDateTime>
          <creationDateTime>{mx:dateTime}</creationDateTime>
          <creationUserId>{xs:string}</creationUserId>
          <changeDateTime>{mx:dateTime}</changeDateTime>
          <changeUserId>{xs:string}</changeUserId>
          <onlyAttendants>{xs:boolean}</onlyAttendants>
          <property>
            <name>{xs:string}</name>
            <value>{xs:string}</value>
          </property>
          <accessControl>
            <action>{xs:string}</action>
            <roleId>{xs:string}</roleId>
          </accessControl>
        </event>
        <document incremental="{xs:boolean}">
          <docId>{xs:string}</docId>
          <version>{xs:int}</version>
          <title>{xs:string}</title>
          <docTypeId>{xs:string}</docTypeId>
          <state>{doc:State}</state>
          <language>{xs:string}</language>
          <authorId>{xs:string}</authorId>
          <captureDateTime>{mx:dateTime}</captureDateTime>
          <captureUserId>{xs:string}</captureUserId>
          <changeDateTime>{mx:dateTime}</changeDateTime>
          <changeUserId>{xs:string}</changeUserId>
          <creationDate>{mx:date}</creationDate>
          <classId>{xs:string}</classId>
          <caseId>{xs:string}</caseId>
          <summary>{xs:string}</summary>
          <content>
            <contentId>{xs:string}</contentId>
            <contentType>{xs:string}</contentType>
            <formatId>{xs:string}</formatId>
            <formatDescription>{xs:string}</formatDescription>
            <language>{xs:string}</language>
            <creationDate>{mx:date}</creationDate>
            <captureDateTime>{mx:dateTime}</captureDateTime>
            <captureUserId>{xs:string}</captureUserId>
            <size>{xs:long}</size>
            <data>{xs:base64Binary}</data>
            <url>{xs:string}</url>
          </content>
          <lockUserId>{xs:string}</lockUserId>
          <property>
            <name>{xs:string}</name>
            <value>{xs:string}</value>
          </property>
          <relatedDocument>
            <relationType>{doc:RelationType}</relationType>
            <name>{xs:string}</name>
            <docId>{xs:string}</docId>
            <version>{xs:int}</version>
            <captureDateTime>{mx:dateTime}</captureDateTime>
            <captureUserId>{xs:string}</captureUserId>
            <changeDateTime>{mx:dateTime}</changeDateTime>
            <changeUserId>{xs:string}</changeUserId>
          </relatedDocument>
          <accessControl>
            <action>{xs:string}</action>
            <roleId>{xs:string}</roleId>
          </accessControl>
        </document>
        <eventDocTypeId>{xs:string}</eventDocTypeId>
      </eventDocumentView>
    </ns2:findEventDocumentViewsResponse>
  </S:Body>
</S:Envelope>
Operation storeEventPlace
Name: storeEventPlace
Signature: storeEventPlace (eventPlace {agenda:EventPlace}) => storedEventPlace {agenda:EventPlace}
Java signature: org.matrix.agenda.EventPlace storeEventPlace(org.matrix.agenda.EventPlace eventPlace)
Parameters:
name xml type occurs nillable read only references
eventPlace agenda:EventPlace 1 false false
Response:
name xml type occurs nillable read only references
storedEventPlace agenda:EventPlace 1 false false
Sample input message:
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
  <S:Body>
    <ns2:storeEventPlace xmlns:ns2="http://agenda.matrix.org/">
      <eventPlace>
        <eventPlaceId>{xs:string}</eventPlaceId>
        <eventId>{xs:string}</eventId>
        <roomId>{xs:string}</roomId>
        <addressId>{xs:string}</addressId>
        <eventPlaceTypeId>{xs:string}</eventPlaceTypeId>
        <comments>{xs:string}</comments>
      </eventPlace>
    </ns2:storeEventPlace>
  </S:Body>
</S:Envelope>
Sample output message:
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
  <S:Body>
    <ns2:storeEventPlaceResponse xmlns:ns2="http://agenda.matrix.org/">
      <storedEventPlace>
        <eventPlaceId>{xs:string}</eventPlaceId>
        <eventId>{xs:string}</eventId>
        <roomId>{xs:string}</roomId>
        <addressId>{xs:string}</addressId>
        <eventPlaceTypeId>{xs:string}</eventPlaceTypeId>
        <comments>{xs:string}</comments>
      </storedEventPlace>
    </ns2:storeEventPlaceResponse>
  </S:Body>
</S:Envelope>
Operation loadEventPlace
Name: loadEventPlace
Signature: loadEventPlace (eventPlaceId {xs:string}) => return {agenda:EventPlace}
Java signature: org.matrix.agenda.EventPlace loadEventPlace(String eventPlaceId)
Parameters:
name xml type occurs nillable read only references
eventPlaceId xs:string 1 false false
Response:
name xml type occurs nillable read only references
return agenda:EventPlace 1 false false
Sample input message:
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
  <S:Body>
    <ns2:loadEventPlace xmlns:ns2="http://agenda.matrix.org/">
      <eventPlaceId>{xs:string}</eventPlaceId>
    </ns2:loadEventPlace>
  </S:Body>
</S:Envelope>
Sample output message:
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
  <S:Body>
    <ns2:loadEventPlaceResponse xmlns:ns2="http://agenda.matrix.org/">
      <return>
        <eventPlaceId>{xs:string}</eventPlaceId>
        <eventId>{xs:string}</eventId>
        <roomId>{xs:string}</roomId>
        <addressId>{xs:string}</addressId>
        <eventPlaceTypeId>{xs:string}</eventPlaceTypeId>
        <comments>{xs:string}</comments>
      </return>
    </ns2:loadEventPlaceResponse>
  </S:Body>
</S:Envelope>
Operation removeEventPlace
Name: removeEventPlace
Signature: removeEventPlace (eventPlace {xs:string}) => removed {xs:boolean}
Java signature: boolean removeEventPlace(String eventPlace)
Parameters:
name xml type occurs nillable read only references
eventPlace 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:removeEventPlace xmlns:ns2="http://agenda.matrix.org/">
      <eventPlace>{xs:string}</eventPlace>
    </ns2:removeEventPlace>
  </S:Body>
</S:Envelope>
Sample output message:
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
  <S:Body>
    <ns2:removeEventPlaceResponse xmlns:ns2="http://agenda.matrix.org/">
      <removed>{xs:boolean}</removed>
    </ns2:removeEventPlaceResponse>
  </S:Body>
</S:Envelope>
Operation findEventPlaces
Name: findEventPlaces
Signature: findEventPlaces (filter {agenda:EventPlaceFilter}) => EventPlace {agenda:EventPlace}*
Java signature: List<org.matrix.agenda.EventPlace> findEventPlaces(org.matrix.agenda.EventPlaceFilter filter)
Parameters:
name xml type occurs nillable read only references
filter agenda:EventPlaceFilter 1 false false
Response:
name xml type occurs nillable read only references
EventPlace agenda:EventPlace 0..N false false
Sample input message:
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
  <S:Body>
    <ns2:findEventPlaces xmlns:ns2="http://agenda.matrix.org/">
      <filter>
        <eventId>{xs:string}</eventId>
        <roomId>{xs:string}</roomId>
        <addressId>{xs:string}</addressId>
        <firstResult>{xs:int}</firstResult>
        <maxResults>{xs:int}</maxResults>
      </filter>
    </ns2:findEventPlaces>
  </S:Body>
</S:Envelope>
Sample output message:
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
  <S:Body>
    <ns2:findEventPlacesResponse xmlns:ns2="http://agenda.matrix.org/">
      <EventPlace>
        <eventPlaceId>{xs:string}</eventPlaceId>
        <eventId>{xs:string}</eventId>
        <roomId>{xs:string}</roomId>
        <addressId>{xs:string}</addressId>
        <eventPlaceTypeId>{xs:string}</eventPlaceTypeId>
        <comments>{xs:string}</comments>
      </EventPlace>
    </ns2:findEventPlacesResponse>
  </S:Body>
</S:Envelope>
Operation findEventPlaceViews
Name: findEventPlaceViews
Signature: findEventPlaceViews (filter {agenda:EventPlaceFilter}) => EventPlaceView {agenda:EventPlaceView}*
Java signature: List<org.matrix.agenda.EventPlaceView> findEventPlaceViews(org.matrix.agenda.EventPlaceFilter filter)
Parameters:
name xml type occurs nillable read only references
filter agenda:EventPlaceFilter 1 false false
Response:
name xml type occurs nillable read only references
EventPlaceView agenda:EventPlaceView 0..N false false
Sample input message:
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
  <S:Body>
    <ns2:findEventPlaceViews xmlns:ns2="http://agenda.matrix.org/">
      <filter>
        <eventId>{xs:string}</eventId>
        <roomId>{xs:string}</roomId>
        <addressId>{xs:string}</addressId>
        <firstResult>{xs:int}</firstResult>
        <maxResults>{xs:int}</maxResults>
      </filter>
    </ns2:findEventPlaceViews>
  </S:Body>
</S:Envelope>
Sample output message:
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
  <S:Body>
    <ns2:findEventPlaceViewsResponse xmlns:ns2="http://agenda.matrix.org/">
      <EventPlaceView>
        <eventPlaceId>{xs:string}</eventPlaceId>
        <event>
          <eventId>{xs:string}</eventId>
          <eventTypeId>{xs:string}</eventTypeId>
          <summary>{xs:string}</summary>
          <description>{xs:string}</description>
          <detail>{xs:string}</detail>
          <comments>{xs:string}</comments>
          <startDateTime>{mx:dateTime}</startDateTime>
          <endDateTime>{mx:dateTime}</endDateTime>
          <creationDateTime>{mx:dateTime}</creationDateTime>
          <creationUserId>{xs:string}</creationUserId>
          <changeDateTime>{mx:dateTime}</changeDateTime>
          <changeUserId>{xs:string}</changeUserId>
          <onlyAttendants>{xs:boolean}</onlyAttendants>
          <property>
            <name>{xs:string}</name>
            <value>{xs:string}</value>
          </property>
          <accessControl>
            <action>{xs:string}</action>
            <roleId>{xs:string}</roleId>
          </accessControl>
        </event>
        <roomView>
          <roomId>{xs:string}</roomId>
          <roomTypeId>{xs:string}</roomTypeId>
          <description>{xs:string}</description>
          <addressView>
            <addressId>{xs:string}</addressId>
            <description>{xs:string}</description>
            <city>{xs:string}</city>
            <province>{xs:string}</province>
            <country>{xs:string}</country>
            <addressTypeId>{xs:string}</addressTypeId>
          </addressView>
        </roomView>
        <addressView>
          <addressId>{xs:string}</addressId>
          <description>{xs:string}</description>
          <city>{xs:string}</city>
          <province>{xs:string}</province>
          <country>{xs:string}</country>
          <addressTypeId>{xs:string}</addressTypeId>
        </addressView>
        <comments>{xs:string}</comments>
      </EventPlaceView>
    </ns2:findEventPlaceViewsResponse>
  </S:Body>
</S:Envelope>
Operation storeAttendant
Name: storeAttendant
Signature: storeAttendant (attendant {agenda:Attendant}) => storedAttendant {agenda:Attendant}
Java signature: org.matrix.agenda.Attendant storeAttendant(org.matrix.agenda.Attendant attendant)
Parameters:
name xml type occurs nillable read only references
attendant agenda:Attendant 1 false false
Response:
name xml type occurs nillable read only references
storedAttendant agenda:Attendant 1 false false
Sample input message:
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
  <S:Body>
    <ns2:storeAttendant xmlns:ns2="http://agenda.matrix.org/">
      <attendant>
        <attendantId>{xs:string}</attendantId>
        <eventId>{xs:string}</eventId>
        <personId>{xs:string}</personId>
        <attendantTypeId>{xs:string}</attendantTypeId>
        <comments>{xs:string}</comments>
        <hidden>{xs:boolean}</hidden>
        <attended>{xs:string}</attended>
      </attendant>
    </ns2:storeAttendant>
  </S:Body>
</S:Envelope>
Sample output message:
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
  <S:Body>
    <ns2:storeAttendantResponse xmlns:ns2="http://agenda.matrix.org/">
      <storedAttendant>
        <attendantId>{xs:string}</attendantId>
        <eventId>{xs:string}</eventId>
        <personId>{xs:string}</personId>
        <attendantTypeId>{xs:string}</attendantTypeId>
        <comments>{xs:string}</comments>
        <hidden>{xs:boolean}</hidden>
        <attended>{xs:string}</attended>
      </storedAttendant>
    </ns2:storeAttendantResponse>
  </S:Body>
</S:Envelope>
Operation loadAttendant
Name: loadAttendant
Signature: loadAttendant (attendantId {xs:string}) => return {agenda:Attendant}
Java signature: org.matrix.agenda.Attendant loadAttendant(String attendantId)
Parameters:
name xml type occurs nillable read only references
attendantId xs:string 1 false false
Response:
name xml type occurs nillable read only references
return agenda:Attendant 1 false false
Sample input message:
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
  <S:Body>
    <ns2:loadAttendant xmlns:ns2="http://agenda.matrix.org/">
      <attendantId>{xs:string}</attendantId>
    </ns2:loadAttendant>
  </S:Body>
</S:Envelope>
Sample output message:
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
  <S:Body>
    <ns2:loadAttendantResponse xmlns:ns2="http://agenda.matrix.org/">
      <return>
        <attendantId>{xs:string}</attendantId>
        <eventId>{xs:string}</eventId>
        <personId>{xs:string}</personId>
        <attendantTypeId>{xs:string}</attendantTypeId>
        <comments>{xs:string}</comments>
        <hidden>{xs:boolean}</hidden>
        <attended>{xs:string}</attended>
      </return>
    </ns2:loadAttendantResponse>
  </S:Body>
</S:Envelope>
Operation removeAttendant
Name: removeAttendant
Signature: removeAttendant (attendantId {xs:string}) => removed {xs:boolean}
Java signature: boolean removeAttendant(String attendantId)
Parameters:
name xml type occurs nillable read only references
attendantId 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:removeAttendant xmlns:ns2="http://agenda.matrix.org/">
      <attendantId>{xs:string}</attendantId>
    </ns2:removeAttendant>
  </S:Body>
</S:Envelope>
Sample output message:
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
  <S:Body>
    <ns2:removeAttendantResponse xmlns:ns2="http://agenda.matrix.org/">
      <removed>{xs:boolean}</removed>
    </ns2:removeAttendantResponse>
  </S:Body>
</S:Envelope>
Operation findAttendants
Name: findAttendants
Signature: findAttendants (filter {agenda:AttendantFilter}) => attendant {agenda:Attendant}*
Java signature: List<org.matrix.agenda.Attendant> findAttendants(org.matrix.agenda.AttendantFilter filter)
Parameters:
name xml type occurs nillable read only references
filter agenda:AttendantFilter 1 false false
Response:
name xml type occurs nillable read only references
attendant agenda:Attendant 0..N false false
Sample input message:
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
  <S:Body>
    <ns2:findAttendants xmlns:ns2="http://agenda.matrix.org/">
      <filter>
        <eventId>{xs:string}</eventId>
        <personId>{xs:string}</personId>
        <firstResult>{xs:int}</firstResult>
        <maxResults>{xs:int}</maxResults>
      </filter>
    </ns2:findAttendants>
  </S:Body>
</S:Envelope>
Sample output message:
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
  <S:Body>
    <ns2:findAttendantsResponse xmlns:ns2="http://agenda.matrix.org/">
      <attendant>
        <attendantId>{xs:string}</attendantId>
        <eventId>{xs:string}</eventId>
        <personId>{xs:string}</personId>
        <attendantTypeId>{xs:string}</attendantTypeId>
        <comments>{xs:string}</comments>
        <hidden>{xs:boolean}</hidden>
        <attended>{xs:string}</attended>
      </attendant>
    </ns2:findAttendantsResponse>
  </S:Body>
</S:Envelope>
Operation findAttendantViews
Name: findAttendantViews
Signature: findAttendantViews (filter {agenda:AttendantFilter}) => attendantView {agenda:AttendantView}*
Java signature: List<org.matrix.agenda.AttendantView> findAttendantViews(org.matrix.agenda.AttendantFilter filter)
Parameters:
name xml type occurs nillable read only references
filter agenda:AttendantFilter 1 false false
Response:
name xml type occurs nillable read only references
attendantView agenda:AttendantView 0..N false false
Sample input message:
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
  <S:Body>
    <ns2:findAttendantViews xmlns:ns2="http://agenda.matrix.org/">
      <filter>
        <eventId>{xs:string}</eventId>
        <personId>{xs:string}</personId>
        <firstResult>{xs:int}</firstResult>
        <maxResults>{xs:int}</maxResults>
      </filter>
    </ns2:findAttendantViews>
  </S:Body>
</S:Envelope>
Sample output message:
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
  <S:Body>
    <ns2:findAttendantViewsResponse xmlns:ns2="http://agenda.matrix.org/">
      <attendantView>
        <attendantId>{xs:string}</attendantId>
        <eventId>{xs:string}</eventId>
        <personId>{xs:string}</personId>
        <attendantTypeId>{xs:string}</attendantTypeId>
        <comments>{xs:string}</comments>
        <event>
          <eventId>{xs:string}</eventId>
          <eventTypeId>{xs:string}</eventTypeId>
          <summary>{xs:string}</summary>
          <description>{xs:string}</description>
          <detail>{xs:string}</detail>
          <comments>{xs:string}</comments>
          <startDateTime>{mx:dateTime}</startDateTime>
          <endDateTime>{mx:dateTime}</endDateTime>
          <creationDateTime>{mx:dateTime}</creationDateTime>
          <creationUserId>{xs:string}</creationUserId>
          <changeDateTime>{mx:dateTime}</changeDateTime>
          <changeUserId>{xs:string}</changeUserId>
          <onlyAttendants>{xs:boolean}</onlyAttendants>
          <property>
            <name>{xs:string}</name>
            <value>{xs:string}</value>
          </property>
          <accessControl>
            <action>{xs:string}</action>
            <roleId>{xs:string}</roleId>
          </accessControl>
        </event>
        <personView>
          <personId>{xs:string}</personId>
          <fullName>{xs:string}</fullName>
          <nif>{xs:string}</nif>
          <passport>{xs:string}</passport>
          <personTypeId>{xs:string}</personTypeId>
        </personView>
        <hidden>{xs:boolean}</hidden>
        <attended>{xs:string}</attended>
      </attendantView>
    </ns2:findAttendantViewsResponse>
  </S:Body>
</S:Envelope>
Operation findAttendantsOccupancy
Name: findAttendantsOccupancy
Signature: findAttendantsOccupancy (eventId {xs:string}) => attendant {agenda:Attendant}*
Java signature: List<org.matrix.agenda.Attendant> findAttendantsOccupancy(String eventId)
Parameters:
name xml type occurs nillable read only references
eventId xs:string 1 false false
Response:
name xml type occurs nillable read only references
attendant agenda:Attendant 0..N false false
Sample input message:
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
  <S:Body>
    <ns2:findAttendantsOccupancy xmlns:ns2="http://agenda.matrix.org/">
      <eventId>{xs:string}</eventId>
    </ns2:findAttendantsOccupancy>
  </S:Body>
</S:Envelope>
Sample output message:
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
  <S:Body>
    <ns2:findAttendantsOccupancyResponse xmlns:ns2="http://agenda.matrix.org/">
      <attendant>
        <attendantId>{xs:string}</attendantId>
        <eventId>{xs:string}</eventId>
        <personId>{xs:string}</personId>
        <attendantTypeId>{xs:string}</attendantTypeId>
        <comments>{xs:string}</comments>
        <hidden>{xs:boolean}</hidden>
        <attended>{xs:string}</attended>
      </attendant>
    </ns2:findAttendantsOccupancyResponse>
  </S:Body>
</S:Envelope>
Operation storeTheme
Name: storeTheme
Signature: storeTheme (theme {agenda:Theme}) => storedTheme {agenda:Theme}
Java signature: org.matrix.agenda.Theme storeTheme(org.matrix.agenda.Theme theme)
Parameters:
name xml type occurs nillable read only references
theme agenda:Theme 1 false false
Response:
name xml type occurs nillable read only references
storedTheme agenda:Theme 1 false false
Sample input message:
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
  <S:Body>
    <ns2:storeTheme xmlns:ns2="http://agenda.matrix.org/">
      <theme>
        <themeId>{xs:string}</themeId>
        <description>{xs:string}</description>
      </theme>
    </ns2:storeTheme>
  </S:Body>
</S:Envelope>
Sample output message:
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
  <S:Body>
    <ns2:storeThemeResponse xmlns:ns2="http://agenda.matrix.org/">
      <storedTheme>
        <themeId>{xs:string}</themeId>
        <description>{xs:string}</description>
      </storedTheme>
    </ns2:storeThemeResponse>
  </S:Body>
</S:Envelope>
Operation loadTheme
Name: loadTheme
Signature: loadTheme (themeId {xs:string}) => return {agenda:Theme}
Java signature: org.matrix.agenda.Theme loadTheme(String themeId)
Parameters:
name xml type occurs nillable read only references
themeId xs:string 1 false false
Response:
name xml type occurs nillable read only references
return agenda:Theme 1 false false
Sample input message:
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
  <S:Body>
    <ns2:loadTheme xmlns:ns2="http://agenda.matrix.org/">
      <themeId>{xs:string}</themeId>
    </ns2:loadTheme>
  </S:Body>
</S:Envelope>
Sample output message:
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
  <S:Body>
    <ns2:loadThemeResponse xmlns:ns2="http://agenda.matrix.org/">
      <return>
        <themeId>{xs:string}</themeId>
        <description>{xs:string}</description>
      </return>
    </ns2:loadThemeResponse>
  </S:Body>
</S:Envelope>
Operation removeTheme
Name: removeTheme
Signature: removeTheme (themeId {xs:string}) => removed {xs:boolean}
Java signature: boolean removeTheme(String themeId)
Parameters:
name xml type occurs nillable read only references
themeId 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:removeTheme xmlns:ns2="http://agenda.matrix.org/">
      <themeId>{xs:string}</themeId>
    </ns2:removeTheme>
  </S:Body>
</S:Envelope>
Sample output message:
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
  <S:Body>
    <ns2:removeThemeResponse xmlns:ns2="http://agenda.matrix.org/">
      <removed>{xs:boolean}</removed>
    </ns2:removeThemeResponse>
  </S:Body>
</S:Envelope>
Operation countThemes
Name: countThemes
Signature: countThemes (filter {agenda:ThemeFilter}) => themeCount {xs:int}
Java signature: int countThemes(org.matrix.agenda.ThemeFilter filter)
Parameters:
name xml type occurs nillable read only references
filter agenda:ThemeFilter 1 false false
Response:
name xml type occurs nillable read only references
themeCount 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:countThemes xmlns:ns2="http://agenda.matrix.org/">
      <filter>
        <themeId>{xs:string}</themeId>
        <description>{xs:string}</description>
        <firstResult>{xs:int}</firstResult>
        <maxResults>{xs:int}</maxResults>
      </filter>
    </ns2:countThemes>
  </S:Body>
</S:Envelope>
Sample output message:
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
  <S:Body>
    <ns2:countThemesResponse xmlns:ns2="http://agenda.matrix.org/">
      <themeCount>{xs:int}</themeCount>
    </ns2:countThemesResponse>
  </S:Body>
</S:Envelope>
Operation findThemes
Name: findThemes
Signature: findThemes (filter {agenda:ThemeFilter}) => theme {agenda:Theme}*
Java signature: List<org.matrix.agenda.Theme> findThemes(org.matrix.agenda.ThemeFilter filter)
Parameters:
name xml type occurs nillable read only references
filter agenda:ThemeFilter 1 false false
Response:
name xml type occurs nillable read only references
theme agenda:Theme 0..N false false
Sample input message:
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
  <S:Body>
    <ns2:findThemes xmlns:ns2="http://agenda.matrix.org/">
      <filter>
        <themeId>{xs:string}</themeId>
        <description>{xs:string}</description>
        <firstResult>{xs:int}</firstResult>
        <maxResults>{xs:int}</maxResults>
      </filter>
    </ns2:findThemes>
  </S:Body>
</S:Envelope>
Sample output message:
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
  <S:Body>
    <ns2:findThemesResponse xmlns:ns2="http://agenda.matrix.org/">
      <theme>
        <themeId>{xs:string}</themeId>
        <description>{xs:string}</description>
      </theme>
    </ns2:findThemesResponse>
  </S:Body>
</S:Envelope>
Operation storeEventTheme
Name: storeEventTheme
Signature: storeEventTheme (eventTheme {agenda:EventTheme}) => storedEventTheme {agenda:EventTheme}
Java signature: org.matrix.agenda.EventTheme storeEventTheme(org.matrix.agenda.EventTheme eventTheme)
Parameters:
name xml type occurs nillable read only references
eventTheme agenda:EventTheme 1 false false
Response:
name xml type occurs nillable read only references
storedEventTheme agenda:EventTheme 1 false false
Sample input message:
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
  <S:Body>
    <ns2:storeEventTheme xmlns:ns2="http://agenda.matrix.org/">
      <eventTheme>
        <eventThemeId>{xs:string}</eventThemeId>
        <eventId>{xs:string}</eventId>
        <themeId>{xs:string}</themeId>
        <comments>{xs:string}</comments>
      </eventTheme>
    </ns2:storeEventTheme>
  </S:Body>
</S:Envelope>
Sample output message:
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
  <S:Body>
    <ns2:storeEventThemeResponse xmlns:ns2="http://agenda.matrix.org/">
      <storedEventTheme>
        <eventThemeId>{xs:string}</eventThemeId>
        <eventId>{xs:string}</eventId>
        <themeId>{xs:string}</themeId>
        <comments>{xs:string}</comments>
      </storedEventTheme>
    </ns2:storeEventThemeResponse>
  </S:Body>
</S:Envelope>
Operation loadEventTheme
Name: loadEventTheme
Signature: loadEventTheme (eventThemeId {xs:string}) => return {agenda:EventTheme}
Java signature: org.matrix.agenda.EventTheme loadEventTheme(String eventThemeId)
Parameters:
name xml type occurs nillable read only references
eventThemeId xs:string 1 false false
Response:
name xml type occurs nillable read only references
return agenda:EventTheme 1 false false
Sample input message:
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
  <S:Body>
    <ns2:loadEventTheme xmlns:ns2="http://agenda.matrix.org/">
      <eventThemeId>{xs:string}</eventThemeId>
    </ns2:loadEventTheme>
  </S:Body>
</S:Envelope>
Sample output message:
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
  <S:Body>
    <ns2:loadEventThemeResponse xmlns:ns2="http://agenda.matrix.org/">
      <return>
        <eventThemeId>{xs:string}</eventThemeId>
        <eventId>{xs:string}</eventId>
        <themeId>{xs:string}</themeId>
        <comments>{xs:string}</comments>
      </return>
    </ns2:loadEventThemeResponse>
  </S:Body>
</S:Envelope>
Operation removeEventTheme
Name: removeEventTheme
Signature: removeEventTheme (eventThemeId {xs:string}) => removed {xs:boolean}
Java signature: boolean removeEventTheme(String eventThemeId)
Parameters:
name xml type occurs nillable read only references
eventThemeId 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:removeEventTheme xmlns:ns2="http://agenda.matrix.org/">
      <eventThemeId>{xs:string}</eventThemeId>
    </ns2:removeEventTheme>
  </S:Body>
</S:Envelope>
Sample output message:
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
  <S:Body>
    <ns2:removeEventThemeResponse xmlns:ns2="http://agenda.matrix.org/">
      <removed>{xs:boolean}</removed>
    </ns2:removeEventThemeResponse>
  </S:Body>
</S:Envelope>
Operation findEventThemes
Name: findEventThemes
Signature: findEventThemes (filter {agenda:EventThemeFilter}) => theme {agenda:EventTheme}*
Java signature: List<org.matrix.agenda.EventTheme> findEventThemes(org.matrix.agenda.EventThemeFilter filter)
Parameters:
name xml type occurs nillable read only references
filter agenda:EventThemeFilter 1 false false
Response:
name xml type occurs nillable read only references
theme agenda:EventTheme 0..N false false
Sample input message:
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
  <S:Body>
    <ns2:findEventThemes xmlns:ns2="http://agenda.matrix.org/">
      <filter>
        <eventId>{xs:string}</eventId>
        <themeId>{xs:string}</themeId>
        <firstResult>{xs:int}</firstResult>
        <maxResults>{xs:int}</maxResults>
      </filter>
    </ns2:findEventThemes>
  </S:Body>
</S:Envelope>
Sample output message:
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
  <S:Body>
    <ns2:findEventThemesResponse xmlns:ns2="http://agenda.matrix.org/">
      <theme>
        <eventThemeId>{xs:string}</eventThemeId>
        <eventId>{xs:string}</eventId>
        <themeId>{xs:string}</themeId>
        <comments>{xs:string}</comments>
      </theme>
    </ns2:findEventThemesResponse>
  </S:Body>
</S:Envelope>
Operation findEventThemeViews
Name: findEventThemeViews
Signature: findEventThemeViews (filter {agenda:EventThemeFilter}) => eventThemeView {agenda:EventThemeView}*
Java signature: List<org.matrix.agenda.EventThemeView> findEventThemeViews(org.matrix.agenda.EventThemeFilter filter)
Parameters:
name xml type occurs nillable read only references
filter agenda:EventThemeFilter 1 false false
Response:
name xml type occurs nillable read only references
eventThemeView agenda:EventThemeView 0..N false false
Sample input message:
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
  <S:Body>
    <ns2:findEventThemeViews xmlns:ns2="http://agenda.matrix.org/">
      <filter>
        <eventId>{xs:string}</eventId>
        <themeId>{xs:string}</themeId>
        <firstResult>{xs:int}</firstResult>
        <maxResults>{xs:int}</maxResults>
      </filter>
    </ns2:findEventThemeViews>
  </S:Body>
</S:Envelope>
Sample output message:
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
  <S:Body>
    <ns2:findEventThemeViewsResponse xmlns:ns2="http://agenda.matrix.org/">
      <eventThemeView>
        <eventThemeId>{xs:string}</eventThemeId>
        <eventId>{xs:string}</eventId>
        <themeId>{xs:string}</themeId>
        <description>{xs:string}</description>
      </eventThemeView>
    </ns2:findEventThemeViewsResponse>
  </S:Body>
</S:Envelope>


Ajuntament de Sant Feliu de Llobregat (C) 2025