|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
This is the main interface in the API for managing life cycle operations on objects defined by the information model.
The factory methods of this interface must throws UnsupportedCapabilityException if the client attempts to create an instance of an infomodel interface that is not supported by the capability level of the JAXR provider.
Field Summary | |
static java.lang.String |
ASSOCIATION
|
static java.lang.String |
AUDITABLE_EVENT
|
static java.lang.String |
CLASSIFICATION
|
static java.lang.String |
CLASSIFICATION_SCHEME
|
static java.lang.String |
CONCEPT
|
static java.lang.String |
EMAIL_ADDRESS
|
static java.lang.String |
EXTENSIBLE_OBJECT
|
static java.lang.String |
EXTERNAL_IDENTIFIER
|
static java.lang.String |
EXTERNAL_LINK
|
static java.lang.String |
EXTRINSIC_OBJECT
|
static java.lang.String |
INTERNATIONAL_STRING
|
static java.lang.String |
KEY
|
static java.lang.String |
LOCALIZED_STRING
|
static java.lang.String |
ORGANIZATION
|
static java.lang.String |
PERSON_NAME
|
static java.lang.String |
POSTAL_ADDRESS
|
static java.lang.String |
REGISTRY_ENTRY
|
static java.lang.String |
REGISTRY_PACKAGE
|
static java.lang.String |
SERVICE
|
static java.lang.String |
SERVICE_BINDING
|
static java.lang.String |
SLOT
|
static java.lang.String |
SPECIFICATION_LINK
|
static java.lang.String |
TELEPHONE_NUMBER
|
static java.lang.String |
USER
|
static java.lang.String |
VERSIONABLE
|
Method Summary | |
Association |
createAssociation(RegistryObject targetObjet,
Concept associationType)
Create an Association instance using the specified parameters. |
Classification |
createClassification(ClassificationScheme scheme,
java.lang.String name,
java.lang.String value)
Create a Classification instance for an external Classification using the specified name and value that identifies a taxonomy element within specified ClassificationScheme. |
Classification |
createClassification(Concept concept)
Create a Classification instance for an internal Classification using the specified Concept which identifies a taxonomy element within an internal ClassificationScheme. |
ClassificationScheme |
createClassificationScheme(Concept concept)
Creates a ClassificationScheme from a Concept that has no ClassificationScheme or parent Concept. |
ClassificationScheme |
createClassificationScheme(java.lang.String name,
java.lang.String description)
Create a scheme given specified parameters. |
Concept |
createConcept(RegistryObject parent,
java.lang.String name,
java.lang.String value)
Create a Concept instance using the specified parameters. |
void |
createConceptEquivalence(Concept concept1,
Concept concept2)
Create a semantic equivalence between the two specified Concepts. |
EmailAddress |
createEmailAddress(java.lang.String address)
Create an EmailAddress instance using the specified parameters. |
EmailAddress |
createEmailAddress(java.lang.String address,
java.lang.String type)
Create an EmailAddress instance using the specified parameters. |
ExternalIdentifier |
createExternalIdentifier(ClassificationScheme identificationScheme,
java.lang.String name,
java.lang.String value)
Create an ExternalIdentifier instance using the specified parameters. |
ExternalLink |
createExternalLink(java.lang.String externalURI,
java.lang.String description)
Create an ExternalLink instance using the specified parameters. |
ExtrinsicObject |
createExtrinsicObject()
Create an ExtrinsicObject instance using the specified parameters. |
InternationalString |
createInternationalString()
Create a InternationalString instance using the specified parameters. |
InternationalString |
createInternationalString(java.util.Locale l,
java.lang.String s)
Create a InternationalString instance using the specified parameters. |
InternationalString |
createInternationalString(java.lang.String s)
Create a InternationalString instance using the specified parameters. |
Key |
createKey(java.lang.String id)
Create a Key instance using the specified parameters. |
LocalizedString |
createLocalizedString(java.util.Locale l,
java.lang.String s)
Create a LocalizedString instance using the specified parameters. |
java.lang.Object |
createObject(java.lang.String className)
Factory method for creating instances of information model interfaces. |
Organization |
createOrganization(java.lang.String name)
Create an Organization instance using the specified parameters. |
PersonName |
createPersonName(java.lang.String fullName)
Create a PersonName instance using the specified parameters. |
PersonName |
createPersonName(java.lang.String firstName,
java.lang.String middleName,
java.lang.String lastName)
Create a PersonName instance using the specified parameters. |
PostalAddress |
createPostalAddress(java.lang.String streetNumber,
java.lang.String street,
java.lang.String city,
java.lang.String stateOrProvince,
java.lang.String country,
java.lang.String postalCode,
java.lang.String type)
Create a PostalAddress instance using the specified parameters. |
RegistryPackage |
createRegistryPackage(java.lang.String name)
Create a RegistryPackage instance using the specified parameters. |
Service |
createService(java.lang.String name)
Create an Service instance using the specified parameters. |
ServiceBinding |
createServiceBinding()
Create an ServiceBinding instance using the specified parameters. |
Slot |
createSlot(java.lang.String name,
java.util.Collection values,
java.lang.String slotType)
Create a Slot instance using the specified parameters. |
Slot |
createSlot(java.lang.String name,
java.lang.String value,
java.lang.String slotType)
Create a Slot instance using the specified parameters. |
SpecificationLink |
createSpecificationLink()
Create a SpecificationLink instance using the specified parameters. |
TelephoneNumber |
createTelephoneNumber()
Create a TelephoneNumber instance using the specified parameters. |
User |
createUser()
Create a User instance using the specified parameters. |
void |
deleteConceptEquivalence(Concept concept1,
Concept concept2)
Removes the semantic equivalence, if any, between the specified two Concepts. |
BulkResponse |
deleteObjects(java.util.Collection keys)
Deletes one or more previously submitted objects from the registry. |
BulkResponse |
deprecateObjects(java.util.Collection keys)
Deprecates one or more previously submitted objects. |
BulkResponse |
saveObjects(java.util.Collection objects)
Saves one or more Objects to the registry. |
BulkResponse |
unDeprecateObjects(java.util.Collection keys)
Undeprecates one or more previously deprecated objects. |
Field Detail |
public static final java.lang.String ASSOCIATION
public static final java.lang.String AUDITABLE_EVENT
public static final java.lang.String CLASSIFICATION
public static final java.lang.String CLASSIFICATION_SCHEME
public static final java.lang.String CONCEPT
public static final java.lang.String EMAIL_ADDRESS
public static final java.lang.String EXTENSIBLE_OBJECT
public static final java.lang.String EXTERNAL_IDENTIFIER
public static final java.lang.String EXTERNAL_LINK
public static final java.lang.String EXTRINSIC_OBJECT
public static final java.lang.String INTERNATIONAL_STRING
public static final java.lang.String KEY
public static final java.lang.String LOCALIZED_STRING
public static final java.lang.String ORGANIZATION
public static final java.lang.String PERSON_NAME
public static final java.lang.String POSTAL_ADDRESS
public static final java.lang.String REGISTRY_ENTRY
public static final java.lang.String REGISTRY_PACKAGE
public static final java.lang.String SERVICE
public static final java.lang.String SERVICE_BINDING
public static final java.lang.String SLOT
public static final java.lang.String SPECIFICATION_LINK
public static final java.lang.String TELEPHONE_NUMBER
public static final java.lang.String USER
public static final java.lang.String VERSIONABLE
Method Detail |
public java.lang.Object createObject(java.lang.String className) throws JAXRException, InvalidRequestException, UnsupportedCapabilityException
Organization org = lifeCycleMgr.createObject(LifeCycleManager.Organization);
interfaceName
- Is the unqualified name of an interface in the javax.xml.registry.infomodel package
Throws InvalidRequestException if the interface is not an interface in from javax.xml.registry.infomodel package.
Throws UnsupportedCapabilityException if the client attempts to create an instance of an infomodel interface that is not supported by the capability level of the JAXR provider.
public Association createAssociation(RegistryObject targetObjet, Concept associationType) throws JAXRException
Note that for a UDDI provider an Association may only be created between Organizations.
public Classification createClassification(ClassificationScheme scheme, java.lang.String name, java.lang.String value) throws JAXRException
public Classification createClassification(Concept concept) throws JAXRException, InvalidRequestException
Throws InvalidRequestException if the Concept is not under a ClassificationScheme.
public ClassificationScheme createClassificationScheme(java.lang.String name, java.lang.String description) throws JAXRException, InvalidRequestException
public ClassificationScheme createClassificationScheme(Concept concept) throws JAXRException, InvalidRequestException
This method is a special case method to do a type safe conversion from Concept to ClassificationScheme.
This method is provided to allow for Concepts returned by the BusinessQueryManager findConcepts call to be safely cast to ClassificationScheme. It is up to the programer to make sure that the Concept is indeed semantically a ClassificationScheme.
This method is necessary because in UDDI a tModel may serve multiple purposes and there is no way to know when a tModel maps to a Concept and when it maps to a ClassificationScheme. UDDI leaves the determination to the programmer and consequently so does this method.
Throws InvalidRequestException if the Concept has a parent Concept or is under a ClassificationScheme.
public Concept createConcept(RegistryObject parent, java.lang.String name, java.lang.String value) throws JAXRException
parent
- Is either a reference to a parent ClassificationScheme or Conceptpublic EmailAddress createEmailAddress(java.lang.String address) throws JAXRException
public EmailAddress createEmailAddress(java.lang.String address, java.lang.String type) throws JAXRException
public ExternalIdentifier createExternalIdentifier(ClassificationScheme identificationScheme, java.lang.String name, java.lang.String value) throws JAXRException
public ExternalLink createExternalLink(java.lang.String externalURI, java.lang.String description) throws JAXRException
public ExtrinsicObject createExtrinsicObject() throws JAXRException
public InternationalString createInternationalString() throws JAXRException
public InternationalString createInternationalString(java.lang.String s) throws JAXRException
public InternationalString createInternationalString(java.util.Locale l, java.lang.String s) throws JAXRException
public Key createKey(java.lang.String id) throws JAXRException
public LocalizedString createLocalizedString(java.util.Locale l, java.lang.String s) throws JAXRException
public Organization createOrganization(java.lang.String name) throws JAXRException
public PersonName createPersonName(java.lang.String firstName, java.lang.String middleName, java.lang.String lastName) throws JAXRException
public PersonName createPersonName(java.lang.String fullName) throws JAXRException
public PostalAddress createPostalAddress(java.lang.String streetNumber, java.lang.String street, java.lang.String city, java.lang.String stateOrProvince, java.lang.String country, java.lang.String postalCode, java.lang.String type) throws JAXRException
public RegistryPackage createRegistryPackage(java.lang.String name) throws JAXRException
public Service createService(java.lang.String name) throws JAXRException
public ServiceBinding createServiceBinding() throws JAXRException
public Slot createSlot(java.lang.String name, java.lang.String value, java.lang.String slotType) throws JAXRException
public Slot createSlot(java.lang.String name, java.util.Collection values, java.lang.String slotType) throws JAXRException
public SpecificationLink createSpecificationLink() throws JAXRException
public TelephoneNumber createTelephoneNumber() throws JAXRException
public User createUser() throws JAXRException
public BulkResponse saveObjects(java.util.Collection objects) throws JAXRException
public BulkResponse deprecateObjects(java.util.Collection keys) throws JAXRException
public BulkResponse unDeprecateObjects(java.util.Collection keys) throws JAXRException
public BulkResponse deleteObjects(java.util.Collection keys) throws JAXRException
public void createConceptEquivalence(Concept concept1, Concept concept2) throws JAXRException
public void deleteConceptEquivalence(Concept concept1, Concept concept2) throws JAXRException
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |