org.oasisopen.cci2
Interface PersistentIdentity
- All Superinterfaces:
- Identity, Serializable
- All Known Subinterfaces:
- Authority.Identity, Component.Identity, Configuration.Identity, Connection.Identity, DataproviderProperty.Identity, DataproviderType.Identity, DataproviderTypeProperty.Identity, DeploymentUnit.Identity, Domain.Identity, Domain.Identity, Element.Identity, Instance.Identity, Involved.Identity, Module.Identity, Namespace.Identity, Preferences.Identity, Property.Identity, Property.Identity, Provider.Identity, ResourceAdapter.Identity, ResourceAdapterProperty.Identity, ResourceReference.Identity, Segment.Identity, Statistics.Identity, UnitOfWork.Identity, View.Identity
- All Known Implementing Classes:
- org.oasisopen.jdo2.AbstractIdentity, Authority.Identity, Component.Identity, Configuration.Identity, Connection.Identity, DataproviderProperty.Identity, DataproviderType.Identity, DataproviderTypeProperty.Identity, DeploymentUnit.Identity, Domain.Identity, Domain.Identity, Element.Identity, Instance.Identity, Involved.Identity, Module.Identity, Namespace.Identity, Preferences.Identity, Property.Identity, Property.Identity, Provider.Identity, ResourceAdapter.Identity, ResourceAdapterProperty.Identity, ResourceReference.Identity, Segment.Identity, Statistics.Identity, UnitOfWork.Identity, View.Identity
public interface PersistentIdentity
- extends Identity
Persistent Identity
A PersistentIdentity's XRI authority has one of the following forms
- @openmdx*‹openmdx-authority›
- @openmdx*‹openmdx-authority›*($t*(+class)*‹model-class›)
The openmdx-authority sub-segment is defined as
following:
- In general, the openmdx-authority begins with the top level domain name
of the organization and then the organization's domain and then any
subdomains listed in reverse order.
- Its components are separated by dots (.).
- They should be all lowercase characters whenever possible.
The model-class sub-segment is defined as following:
- The model-class begins with an optional namespace followed by
the class name.
- Its components are separated by two colons (::).
- The namespace should be omitted if it consists of exactly the same
components as the the openmdx-authority.
| Methods inherited from interface org.oasisopen.cci2.Identity |
toXRI |
parent
PersistentIdentity parent()
- Retrieve the parent
- Returns:
- the identity of the target object's parent;
or
null if the object identity lacks this
information
This software is published under the BSD license. Copyright © 2003-2007, OMEX AG, Switzerland, All rights reserved. Use is subject to license terms.