<widget name="displayName" type="text">
<labels>
- <label mode="any">Display Name</label>
+ <label mode="any">displayName</label>
</labels>
<translated>true</translated>
<fields>
<widget name="refName" type="text">
<labels>
- <label mode="any">RefName</label>
+ <label mode="any">refName</label>
</labels>
<translated>true</translated>
<fields>
<widget name="vocabType" type="text">
<labels>
- <label mode="any">Type</label>
+ <label mode="any">vocabType</label>
</labels>
<translated>true</translated>
<fields>
<extension target="org.nuxeo.ecm.platform.forms.layout.WebLayoutManager"
point="layouts">
- <layout name="organization">
+ <layout name="organization">
<templates>
<template mode="any">/layouts/layout_default_template.xhtml</template>
</templates>
<rows>
+ <row><widget>inAuthority</widget></row>
+ <row><widget>refName</widget></row>
<row><widget>displayName</widget></row>
<!-- <row><widget>displayNameComputed</widget></row> -->
<row><widget>shortName</widget></row>
- <row><widget>refName</widget></row>
- <row><widget>inAuthority</widget></row>
<row><widget>longName</widget></row>
<row><widget>nameAdditions</widget></row>
<row><widget>contactName</widget></row>
<row><widget>foundingDate</widget></row>
<row><widget>dissolutionDate</widget></row>
<row><widget>foundingPlace</widget></row>
+ <row><widget>group</widget></row>
<row><widget>function</widget></row>
- <row><widget>description</widget></row>
+ <row><widget>subBody</widget></row>
+ <row><widget>history</widget></row>
+ <row><widget>status</widget></row>
</rows>
- <widget name="displayName" type="text">
+ <widget name="inAuthority" type="text">
<labels>
- <label mode="any">Display Name</label>
+ <label mode="any">inAuthority (OrgAuthority)</label>
</labels>
<translated>true</translated>
<fields>
- <field schema="organizations_common">displayName</field>
+ <field schema="organizations_common">inAuthority</field>
</fields>
<properties widgetMode="edit">
<property name="styleClass">dataInputText</property>
</properties>
</widget>
-
-<!-- <widget name="displayNameComputed" type="text">
+
+ <widget name="refName" type="text">
<labels>
- <label mode="any">Display Name Computed?</label>
+ <label mode="any">refName</label>
</labels>
<translated>true</translated>
<fields>
- <field schema="organizations_common">displayNameComputed</field>
+ <field schema="organizations_common">refName</field>
</fields>
<properties widgetMode="edit">
<property name="styleClass">dataInputText</property>
</properties>
- </widget> -->
-
- <widget name="shortName" type="text">
+ </widget>
+
+ <widget name="displayName" type="text">
<labels>
- <label mode="any">ShortName</label>
+ <label mode="any">displayName</label>
</labels>
<translated>true</translated>
<fields>
- <field schema="organizations_common">shortName</field>
+ <field schema="organizations_common">displayName</field>
</fields>
<properties widgetMode="edit">
<property name="styleClass">dataInputText</property>
</properties>
</widget>
- <widget name="refName" type="text">
+<!-- <widget name="displayNameComputed" type="text">
<labels>
- <label mode="any">RefName</label>
+ <label mode="any">displayNameComputed</label>
</labels>
<translated>true</translated>
<fields>
- <field schema="organizations_common">refName</field>
+ <field schema="organizations_common">displayNameComputed</field>
</fields>
<properties widgetMode="edit">
<property name="styleClass">dataInputText</property>
</properties>
- </widget>
+ </widget> -->
- <widget name="inAuthority" type="text">
+ <widget name="shortName" type="text">
<labels>
- <label mode="any">OrgAuthority</label>
+ <label mode="any">shortName</label>
</labels>
<translated>true</translated>
<fields>
- <field schema="organizations_common">inAuthority</field>
+ <field schema="organizations_common">shortName</field>
</fields>
<properties widgetMode="edit">
<property name="styleClass">dataInputText</property>
</properties>
</widget>
-
+
<widget name="longName" type="text">
<labels>
<label mode="any">longName</label>
<property name="styleClass">dataInputText</property>
</properties>
</widget>
+
+ <widget name="group" type="text">
+ <labels>
+ <label mode="any">group</label>
+ </labels>
+ <translated>true</translated>
+ <fields>
+ <field schema="organizations_common">group</field>
+ </fields>
+ <properties widgetMode="edit">
+ <property name="styleClass">dataInputText</property>
+ </properties>
+ </widget>
<widget name="function" type="text">
<labels>
<property name="styleClass">dataInputText</property>
</properties>
</widget>
-
- <widget name="description" type="text">
+
+ <widget name="subBody" type="text">
<labels>
- <label mode="any">description</label>
+ <label mode="any">subBody</label>
</labels>
<translated>true</translated>
<fields>
- <field schema="organizations_common">description</field>
+ <field schema="organizations_common">subBody</field>
</fields>
<properties widgetMode="edit">
<property name="styleClass">dataInputText</property>
</properties>
</widget>
+ <widget name="history" type="text">
+ <labels>
+ <label mode="any">history</label>
+ </labels>
+ <translated>true</translated>
+ <fields>
+ <field schema="organizations_common">history</field>
+ </fields>
+ <properties widgetMode="edit">
+ <property name="styleClass">dataInputText</property>
+ </properties>
+ </widget>
+
+ <widget name="status" type="text">
+ <labels>
+ <label mode="any">status</label>
+ </labels>
+ <translated>true</translated>
+ <fields>
+ <field schema="organizations_common">status</field>
+ </fields>
+ <properties widgetMode="edit">
+ <property name="styleClass">dataInputText</property>
+ </properties>
+ </widget>
+
</layout>
</extension>
</component>
targetNamespace="http://collectionspace.org/services/organization"
version="0.1"
>
+<!-- See http://wiki.collectionspace.org/display/collectionspace/Name+Authority+Schema -->
<!-- See http://wiki.collectionspace.org/display/collectionspace/Organization+Service+Home -->
- <!-- Organization Information Group -->
- <!-- inAuthority is the csid of the owning OrgAuthority -->
- <xs:element name="inAuthority" type="xs:string" />
- <xs:element name="refName" type="xs:string"/>
- <xs:element name="displayName" type="xs:string"/>
- <xs:element name="displayNameComputed" type="xs:boolean"/>
- <xs:element name="shortName" type="xs:string"/>
- <xs:element name="longName" type="xs:string"/>
- <xs:element name="nameAdditions" type="xs:string"/>
- <xs:element name="contactName" type="xs:string"/>
- <xs:element name="foundingDate" type="xs:string"/>
- <xs:element name="dissolutionDate" type="xs:string"/>
- <xs:element name="foundingPlace" type="xs:string"/>
- <xs:element name="function" type="xs:string"/>
- <xs:element name="description" type="xs:string"/>
+ <!-- Organization Information Group -->
+ <!-- inAuthority is the csid of the owning OrgAuthority -->
+ <xs:element name="inAuthority" type="xs:string" />
+ <xs:element name="refName" type="xs:string"/>
+ <xs:element name="displayName" type="xs:string"/>
+ <xs:element name="displayNameComputed" type="xs:boolean"/>
+ <xs:element name="shortName" type="xs:string"/>
+ <xs:element name="longName" type="xs:string"/>
+ <xs:element name="nameAdditions" type="xs:string"/>
+ <xs:element name="contactName" type="xs:string"/>
+ <xs:element name="foundingDate" type="xs:string"/>
+ <xs:element name="dissolutionDate" type="xs:string"/>
+ <xs:element name="foundingPlace" type="xs:string"/>
+ <xs:element name="group" type="xs:string"/>
+ <xs:element name="function" type="xs:string"/>
+ <xs:element name="subBody" type="xs:string"/>
+ <xs:element name="history" type="xs:string"/>
+ <xs:element name="status" type="xs:string"/>
</xs:schema>
>
<!-- avoid XmlRootElement nightnmare, see http://weblogs.java.net/blog/kohsuke/archive/2006/03/why_does_jaxb_p.html-->
- <!-- See http://wiki.collectionspace.org/display/collectionspace/Organization+Service+Home -->
-
+
+ <!-- See http://wiki.collectionspace.org/display/collectionspace/Name+Authority+Schema -->
+ <!-- See http://wiki.collectionspace.org/display/collectionspace/Organization+Service+Home -->
+
<!-- Organization -->
<xs:element name="organizations_common">
<xs:complexType>
<xs:element name="inAuthority" type="xs:string" />
<xs:element name="refName" type="xs:string"/>
<xs:element name="displayName" type="xs:string"/>
- <xs:element name="displayNameComputed" type="xs:boolean"/>
+ <xs:element name="displayNameComputed" type="xs:boolean"/>
<xs:element name="shortName" type="xs:string"/>
<xs:element name="longName" type="xs:string"/>
<xs:element name="nameAdditions" type="xs:string"/>
<xs:element name="foundingDate" type="xs:string"/>
<xs:element name="dissolutionDate" type="xs:string"/>
<xs:element name="foundingPlace" type="xs:string"/>
+ <xs:element name="group" type="xs:string"/>
<xs:element name="function" type="xs:string"/>
- <xs:element name="description" type="xs:string"/>
+ <xs:element name="subBody" type="xs:string"/>
+ <xs:element name="history" type="xs:string"/>
+ <xs:element name="status" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="organizations-common-list">
<xs:complexType>
<xs:sequence>
- <xs:element name="pageNum" type="xs:unsignedInt" />
- <xs:element name="pageSize" type="xs:unsignedInt" />
- <xs:element name="totalItems" type="xs:unsignedInt" />
- <xs:element name="organization_list_item" maxOccurs="unbounded">
+ <xs:element name="pageNum" type="xs:unsignedInt" />
+ <xs:element name="pageSize" type="xs:unsignedInt" />
+ <xs:element name="totalItems" type="xs:unsignedInt" />
+ <xs:element name="organization_list_item" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element name="displayName" type="xs:string"