blob: 86c1e3d23281b626a88e2b27fca87fe977ee9bf5 [file] [log] [blame]
<?xml version="1.0" encoding="US-ASCII"?>
<xml-bindings xmlns="http://www.eclipse.org/eclipselink/xsds/persistence/oxm"
package-name="org.eclipse.om2m.commons.resource">
<java-types>
<!-- Adaptation for labels array and resource names -->
<!-- Generic resource -->
<java-type name="Resource">
<java-attributes>
<xml-element java-attribute="labels" name="lbl" xml-list="true"/>
</java-attributes>
</java-type>
<java-type name="RegularResource">
<java-attributes>
<xml-element java-attribute="accessControlPolicyIDs"
name="acpi"/>
<xml-element java-attribute="dynamicAuthorizationConsultationIDs"
name="daci"/>
</java-attributes>
</java-type>
<java-type name="AnnounceableResource">
<java-attributes>
<xml-element java-attribute="announceTo"
name="at" />
<xml-element java-attribute="announcedAttribute"
name="aa" />
</java-attributes>
</java-type>
<java-type name="AnnounceableSubordinateResource">
<java-attributes>
<xml-element java-attribute="announceTo"
name="at" />
<xml-element java-attribute="announcedAttribute"
name="aa" />
</java-attributes>
</java-type>
<java-type name="AnnouncedResource">
<java-attributes>
<xml-element java-attribute="accessControlPolicyIDs"
name="acpi" />
</java-attributes>
</java-type>
<!-- CSE Descriptions -->
<java-type name="CSEBase">
<java-attributes>
<xml-element java-attribute="accessControlPolicyIDs"
name="acpi" />
<xml-element java-attribute="dynamicAuthorizationConsultationIDs"
name="daci" />
<xml-element java-attribute="supportedResourceType"
name="srt" xml-list="true" />
<xml-element java-attribute="pointOfAccess" name="poa" />
</java-attributes>
</java-type>
<java-type name="RemoteCSE">
<java-attributes>
<xml-element java-attribute="pointOfAccess" name="poa"/>
</java-attributes>
</java-type>
<!-- Access Control resources -->
<java-type name="AccessControlPolicy">
</java-type>
<java-type name="AccessControlRule">
<java-attributes>
<xml-element java-attribute="accessControlOriginators"
name="acor" />
</java-attributes>
</java-type>
<!-- Common resources -->
<java-type name="AE">
<java-attributes>
<xml-element java-attribute="pointOfAccess" name="poa" xml-list="true" />
</java-attributes>
</java-type>
<java-type name="AEAnnc">
<java-attributes>
<xml-element java-attribute="pointOfAccess" name="poa" xml-list="true" />
</java-attributes>
</java-type>
<java-type name="Container">
</java-type>
<java-type name="AbstractFlexContainer">
<java-attributes>
</java-attributes>
</java-type>
<java-type name="ContentInstance">
</java-type>
<java-type name="Group">
<java-attributes>
<xml-element java-attribute="memberIDs" name="mid" xml-list="true"/>
<xml-element java-attribute="membersAccessControlPolicyIDs"
name="macp" xml-list="true"/>
</java-attributes>
</java-type>
<java-type name="Node">
</java-type>
<!-- Subscription and notification handling -->
<java-type name="Subscription">
<java-attributes>
<xml-element java-attribute="notificationURI" name="nu" />
</java-attributes>
</java-type>
<java-type name="Notification">
</java-type>
<!-- TODO Mgmt Objects -->
<!-- Other resources -->
<java-type name="URIList">
<xml-root-element name="uril" />
<java-attributes>
<xml-value java-attribute="listOfUri" xml-list="true"/>
</java-attributes>
</java-type>
<java-type name="ChildResourceRef">
<java-attributes>
<xml-value java-attribute="value" />
</java-attributes>
</java-type>
<java-type name="PollingChannel">
</java-type>
<java-type name="Schedule">
</java-type>
<java-type name="LocationRegion">
<java-attributes>
<!-- TODO Short name for countryCode -->
<xml-element java-attribute="countryCode" />
<!-- TODO Short name for circRegion -->
<xml-element java-attribute="circRegion" />
</java-attributes>
</java-type>
</java-types>
</xml-bindings>