Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorkmoore2011-10-25 08:57:09 -0400
committerkmoore2011-10-25 08:57:09 -0400
commit2ebc27cf193086eb0c61f0c2e77999c1f8e2caf7 (patch)
tree0078ff8cc2f9eae349ec1e5bbc666c090f97c8fa /common/plugins/org.eclipse.jpt.common.eclipselink.core
parent82dee07990d5c6552e5b07339c1e48f1660a261f (diff)
downloadwebtools.dali-2ebc27cf193086eb0c61f0c2e77999c1f8e2caf7.tar.gz
webtools.dali-2ebc27cf193086eb0c61f0c2e77999c1f8e2caf7.tar.xz
webtools.dali-2ebc27cf193086eb0c61f0c2e77999c1f8e2caf7.zip
updated schema (EclipseLink added MultitenantType.VPD to the schema in 2.3.1)
Diffstat (limited to 'common/plugins/org.eclipse.jpt.common.eclipselink.core')
-rw-r--r--common/plugins/org.eclipse.jpt.common.eclipselink.core/schemas/eclipselink_orm_2_3.xsd10
1 files changed, 9 insertions, 1 deletions
diff --git a/common/plugins/org.eclipse.jpt.common.eclipselink.core/schemas/eclipselink_orm_2_3.xsd b/common/plugins/org.eclipse.jpt.common.eclipselink.core/schemas/eclipselink_orm_2_3.xsd
index ebbc74c604..fb0521a52f 100644
--- a/common/plugins/org.eclipse.jpt.common.eclipselink.core/schemas/eclipselink_orm_2_3.xsd
+++ b/common/plugins/org.eclipse.jpt.common.eclipselink.core/schemas/eclipselink_orm_2_3.xsd
@@ -3333,7 +3333,14 @@
* Specifies that different tables are used for each tenant. The table scan
* be uniquely identified by name, schema/tablespace.
*/
- TABLE_PER_TENANT
+ TABLE_PER_TENANT,
+
+ /**
+ * Specifies that the DB will handle the tenant filtering on all SELECT,
+ * UPDATE and DELETE queries. Using this type assumes that the platform
+ * used with your persistence unit does indeed support VPD.
+ */
+ VPD
}
</xsd:documentation>
@@ -3341,6 +3348,7 @@
<xsd:restriction base="xsd:token">
<xsd:enumeration value="SINGLE_TABLE"/>
<xsd:enumeration value="TABLE_PER_TENANT"/>
+ <xsd:enumeration value="VPD"/>
</xsd:restriction>
</xsd:simpleType>

Back to the top