From b564fb93ebed626c99ce23d2429ea515fe17f6b4 Mon Sep 17 00:00:00 2001 From: Andrew Berezovskyi Date: Sun, 22 Nov 2020 02:18:43 +0100 Subject: [PATCH] Update samples to new oslc-client API Signed-off-by: Andrew Berezovskyi --- oslc4j-client-samples/pom.xml | 9 +++- .../lyo/oslc4j/client/samples/CMSample.java | 32 ++++++----- .../lyo/oslc4j/client/samples/ERMSample.java | 43 +++++++++------ .../lyo/oslc4j/client/samples/ETMSample.java | 54 ++++++++++--------- .../lyo/oslc4j/client/samples/EWMSample.java | 18 +++---- .../lyo/oslc4j/client/samples/RMSample.java | 14 ++--- .../samples/automation/AutomationAdapter.java | 20 +++---- .../AutomationRequestCanceledException.java | 2 +- .../automation/ETMAutomationSample.java | 12 ++--- .../automation/IAutomationRequestHandler.java | 4 +- .../client/samples/automation/IConstants.java | 2 +- 11 files changed, 116 insertions(+), 94 deletions(-) diff --git a/oslc4j-client-samples/pom.xml b/oslc4j-client-samples/pom.xml index 7ff1df4..7b84e7a 100644 --- a/oslc4j-client-samples/pom.xml +++ b/oslc4j-client-samples/pom.xml @@ -10,7 +10,7 @@ UTF-8 1.8 1.8 - 4.0.0.M2 + 4.0.0-SNAPSHOT @@ -51,7 +51,12 @@ org.eclipse.lyo.clients - oslc4j-client + oslc-client + ${lyo.version} + + + org.eclipse.lyo.clients + oslc-java-client-resources ${lyo.version} diff --git a/oslc4j-client-samples/src/main/java/org/eclipse/lyo/oslc4j/client/samples/CMSample.java b/oslc4j-client-samples/src/main/java/org/eclipse/lyo/oslc4j/client/samples/CMSample.java index 5967734..2eaecdb 100644 --- a/oslc4j-client-samples/src/main/java/org/eclipse/lyo/oslc4j/client/samples/CMSample.java +++ b/oslc4j-client-samples/src/main/java/org/eclipse/lyo/oslc4j/client/samples/CMSample.java @@ -15,16 +15,6 @@ *******************************************************************************/ package org.eclipse.lyo.oslc4j.client.samples; -import java.io.BufferedReader; -import java.io.IOException; -import java.io.InputStream; -import java.io.InputStreamReader; -import java.util.logging.Level; -import java.util.logging.Logger; - -import javax.ws.rs.client.ClientBuilder; -import javax.ws.rs.core.Response; - import org.apache.commons.cli.CommandLine; import org.apache.commons.cli.CommandLineParser; import org.apache.commons.cli.GnuParser; @@ -34,17 +24,25 @@ import org.apache.http.conn.ssl.NoopHostnameVerifier; import org.apache.http.conn.ssl.TrustSelfSignedStrategy; import org.apache.http.ssl.SSLContextBuilder; -import org.eclipse.lyo.oslc4j.client.JEEFormAuthenticator; -import org.eclipse.lyo.oslc4j.client.OSLCConstants; -import org.eclipse.lyo.oslc4j.client.OslcClient; -import org.eclipse.lyo.oslc4j.client.resources.ChangeRequest; -import org.eclipse.lyo.oslc4j.client.resources.OslcQuery; -import org.eclipse.lyo.oslc4j.client.resources.OslcQueryParameters; -import org.eclipse.lyo.oslc4j.client.resources.OslcQueryResult; +import org.eclipse.lyo.client.OSLCConstants; +import org.eclipse.lyo.client.OslcClient; +import org.eclipse.lyo.client.oslc.resources.ChangeRequest; +import org.eclipse.lyo.client.query.OslcQuery; +import org.eclipse.lyo.client.query.OslcQueryParameters; +import org.eclipse.lyo.client.query.OslcQueryResult; import org.glassfish.jersey.apache.connector.ApacheConnectorProvider; import org.glassfish.jersey.client.ClientConfig; import org.glassfish.jersey.client.authentication.HttpAuthenticationFeature; +import javax.ws.rs.client.ClientBuilder; +import javax.ws.rs.core.Response; +import java.io.BufferedReader; +import java.io.IOException; +import java.io.InputStream; +import java.io.InputStreamReader; +import java.util.logging.Level; +import java.util.logging.Logger; + /** * Samples of accessing a generic ChangeManagement provider and running OSLC operations. * diff --git a/oslc4j-client-samples/src/main/java/org/eclipse/lyo/oslc4j/client/samples/ERMSample.java b/oslc4j-client-samples/src/main/java/org/eclipse/lyo/oslc4j/client/samples/ERMSample.java index 27b6daa..133d0f6 100644 --- a/oslc4j-client-samples/src/main/java/org/eclipse/lyo/oslc4j/client/samples/ERMSample.java +++ b/oslc4j-client-samples/src/main/java/org/eclipse/lyo/oslc4j/client/samples/ERMSample.java @@ -30,6 +30,8 @@ import javax.ws.rs.client.ClientBuilder; import javax.ws.rs.core.Response; import javax.xml.namespace.QName; +import javax.xml.parsers.DocumentBuilderFactory; +import javax.xml.parsers.ParserConfigurationException; import org.apache.commons.cli.CommandLine; import org.apache.commons.cli.CommandLineParser; @@ -40,18 +42,18 @@ import org.apache.http.conn.ssl.NoopHostnameVerifier; import org.apache.http.conn.ssl.TrustSelfSignedStrategy; import org.apache.http.ssl.SSLContextBuilder; -import org.eclipse.lyo.oslc4j.client.RootServicesHelper; -import org.eclipse.lyo.oslc4j.client.exception.RootServicesException; -import org.eclipse.lyo.oslc4j.client.JEEFormAuthenticator; -import org.eclipse.lyo.oslc4j.client.OSLCConstants; -import org.eclipse.lyo.oslc4j.client.OslcClient; -import org.eclipse.lyo.oslc4j.client.resources.OslcQuery; -import org.eclipse.lyo.oslc4j.client.resources.OslcQueryParameters; -import org.eclipse.lyo.oslc4j.client.resources.OslcQueryResult; -import org.eclipse.lyo.oslc4j.client.resources.Requirement; -import org.eclipse.lyo.oslc4j.client.resources.RequirementCollection; -import org.eclipse.lyo.oslc4j.client.resources.RmConstants; -import org.eclipse.lyo.oslc4j.client.resources.RmUtil; +import org.eclipse.lyo.client.RootServicesHelper; +import org.eclipse.lyo.client.exception.RootServicesException; +import org.eclipse.lyo.client.JEEFormAuthenticator; +import org.eclipse.lyo.client.OSLCConstants; +import org.eclipse.lyo.client.OslcClient; +import org.eclipse.lyo.client.query.OslcQuery; +import org.eclipse.lyo.client.query.OslcQueryParameters; +import org.eclipse.lyo.client.query.OslcQueryResult; +import org.eclipse.lyo.client.oslc.resources.Requirement; +import org.eclipse.lyo.client.oslc.resources.RequirementCollection; +import org.eclipse.lyo.client.oslc.resources.RmConstants; +import org.eclipse.lyo.client.resources.RmUtil; import org.eclipse.lyo.oslc4j.core.OSLC4JUtils; import org.eclipse.lyo.oslc4j.core.model.Link; import org.eclipse.lyo.oslc4j.core.model.OslcMediaType; @@ -59,8 +61,8 @@ import org.eclipse.lyo.oslc4j.core.model.ResourceShape; import org.glassfish.jersey.apache.connector.ApacheConnectorProvider; import org.glassfish.jersey.client.ClientConfig; - - +import org.w3c.dom.Document; +import org.w3c.dom.Element; /** @@ -189,7 +191,7 @@ public static void main(String[] args) throws ParseException { // Decorate the PrimaryText primaryText = "My Primary Text"; - org.w3c.dom.Element obj = RmUtil.convertStringToHTML(primaryText); + org.w3c.dom.Element obj = convertStringToHTML(primaryText); requirement.getExtendedProperties().put(RmConstants.PROPERTY_PRIMARY_TEXT, obj); requirement.setDescription("Created By EclipseLyo"); @@ -431,6 +433,17 @@ public static void main(String[] args) throws ParseException { } + private static Element convertStringToHTML(String primaryText) { + try { + Document document = DocumentBuilderFactory.newInstance().newDocumentBuilder().newDocument(); + Element divElement = document.createElementNS(RmConstants.NAMESPACE_URI_XHTML, "div"); + divElement.setTextContent(primaryText); + return divElement; + } catch (ParserConfigurationException e) { + throw new IllegalStateException(e); + } + } + private static void processPagedQueryResults(OslcQueryResult result, OslcClient client, boolean asJavaObjects) { int page = 1; //For now, just show first 5 pages diff --git a/oslc4j-client-samples/src/main/java/org/eclipse/lyo/oslc4j/client/samples/ETMSample.java b/oslc4j-client-samples/src/main/java/org/eclipse/lyo/oslc4j/client/samples/ETMSample.java index 1c631c6..f456737 100644 --- a/oslc4j-client-samples/src/main/java/org/eclipse/lyo/oslc4j/client/samples/ETMSample.java +++ b/oslc4j-client-samples/src/main/java/org/eclipse/lyo/oslc4j/client/samples/ETMSample.java @@ -18,47 +18,47 @@ *******************************************************************************/ package org.eclipse.lyo.oslc4j.client.samples; -import java.io.BufferedReader; -import java.io.IOException; -import java.io.InputStream; -import java.io.InputStreamReader; -import java.net.URI; -import java.util.logging.Level; - -import javax.ws.rs.client.ClientBuilder; -import javax.ws.rs.core.Response; - import org.apache.commons.cli.CommandLine; import org.apache.commons.cli.CommandLineParser; import org.apache.commons.cli.GnuParser; import org.apache.commons.cli.Options; import org.apache.commons.cli.ParseException; import org.apache.http.HttpHeaders; +import org.apache.http.HttpHost; import org.apache.http.HttpStatus; import org.apache.http.client.config.CookieSpecs; import org.apache.http.client.config.RequestConfig; import org.apache.http.conn.ssl.NoopHostnameVerifier; import org.apache.http.conn.ssl.TrustSelfSignedStrategy; import org.apache.http.ssl.SSLContextBuilder; -import org.eclipse.lyo.oslc4j.client.JEEFormAuthenticator; -import org.eclipse.lyo.oslc4j.client.OSLCConstants; -import org.eclipse.lyo.oslc4j.client.OslcClient; -import org.eclipse.lyo.oslc4j.client.RootServicesHelper; -import org.eclipse.lyo.oslc4j.client.exception.RootServicesException; -import org.eclipse.lyo.oslc4j.client.resources.OslcQuery; -import org.eclipse.lyo.oslc4j.client.resources.OslcQueryParameters; -import org.eclipse.lyo.oslc4j.client.resources.OslcQueryResult; -import org.eclipse.lyo.oslc4j.client.resources.TestCase; -import org.eclipse.lyo.oslc4j.client.resources.TestResult; +import org.eclipse.lyo.client.JEEFormAuthenticator; +import org.eclipse.lyo.client.OSLCConstants; +import org.eclipse.lyo.client.OslcClient; +import org.eclipse.lyo.client.RootServicesHelper; +import org.eclipse.lyo.client.exception.RootServicesException; +import org.eclipse.lyo.client.oslc.resources.TestCase; +import org.eclipse.lyo.client.oslc.resources.TestResult; +import org.eclipse.lyo.client.query.OslcQuery; +import org.eclipse.lyo.client.query.OslcQueryParameters; +import org.eclipse.lyo.client.query.OslcQueryResult; import org.eclipse.lyo.oslc4j.core.model.Link; import org.eclipse.lyo.oslc4j.core.model.OslcMediaType; import org.glassfish.jersey.apache.connector.ApacheClientProperties; import org.glassfish.jersey.apache.connector.ApacheConnectorProvider; import org.glassfish.jersey.client.ClientConfig; +import org.glassfish.jersey.client.ClientProperties; import org.glassfish.jersey.media.multipart.MultiPartFeature; import org.slf4j.Logger; import org.slf4j.LoggerFactory; +import javax.ws.rs.client.ClientBuilder; +import javax.ws.rs.core.Response; +import java.io.BufferedReader; +import java.io.IOException; +import java.io.InputStream; +import java.io.InputStreamReader; +import java.net.URI; + /** * Samples of logging in to IBM Enterprise Test Manager and running OSLC operations * @@ -113,16 +113,22 @@ public static void main(String[] args) throws ParseException { // Fixes Invalid cookie header: ... Invalid 'expires' attribute: Thu, 01 Dec 1994 16:00:00 GMT clientConfig.property(ApacheClientProperties.REQUEST_CONFIG, RequestConfig.custom() .setCookieSpec(CookieSpecs.STANDARD) +// .setProxy(new HttpHost("localhost", 12345)) .build()); clientConfig.register(MultiPartFeature.class); ClientBuilder clientBuilder = ClientBuilder.newBuilder(); clientBuilder.withConfig(clientConfig); // Setup SSL support to ignore self-assigned SSL certificates - for testing only!! - SSLContextBuilder sslContextBuilder = new SSLContextBuilder(); - sslContextBuilder.loadTrustMaterial(TrustSelfSignedStrategy.INSTANCE); - clientBuilder.sslContext(sslContextBuilder.build()); - clientBuilder.hostnameVerifier(NoopHostnameVerifier.INSTANCE); +// SSLContextBuilder sslContextBuilder = new SSLContextBuilder(); +// sslContextBuilder.loadTrustMaterial(TrustSelfSignedStrategy.INSTANCE); +// logger.warn("Self-signed TLS cert trust enabled"); +// +//// sslContextBuilder.loadTrustMaterial((chain, authType) -> true); // WARNING! Only use with mitmproxy +//// logger.warn("MITM Proxy TLS cert trust enabled"); +// +// clientBuilder.sslContext(sslContextBuilder.build()); +// clientBuilder.hostnameVerifier(NoopHostnameVerifier.INSTANCE); // IBM jazz-apps use JEE Form based authentication clientBuilder.register(new JEEFormAuthenticator(webContextUrl, userId, password)); diff --git a/oslc4j-client-samples/src/main/java/org/eclipse/lyo/oslc4j/client/samples/EWMSample.java b/oslc4j-client-samples/src/main/java/org/eclipse/lyo/oslc4j/client/samples/EWMSample.java index 544039f..3829d5a 100644 --- a/oslc4j-client-samples/src/main/java/org/eclipse/lyo/oslc4j/client/samples/EWMSample.java +++ b/oslc4j-client-samples/src/main/java/org/eclipse/lyo/oslc4j/client/samples/EWMSample.java @@ -40,15 +40,15 @@ import org.apache.http.conn.ssl.NoopHostnameVerifier; import org.apache.http.conn.ssl.TrustSelfSignedStrategy; import org.apache.http.ssl.SSLContextBuilder; -import org.eclipse.lyo.oslc4j.client.RootServicesHelper; -import org.eclipse.lyo.oslc4j.client.exception.RootServicesException; -import org.eclipse.lyo.oslc4j.client.JEEFormAuthenticator; -import org.eclipse.lyo.oslc4j.client.OSLCConstants; -import org.eclipse.lyo.oslc4j.client.OslcClient; -import org.eclipse.lyo.oslc4j.client.resources.ChangeRequest; -import org.eclipse.lyo.oslc4j.client.resources.OslcQuery; -import org.eclipse.lyo.oslc4j.client.resources.OslcQueryParameters; -import org.eclipse.lyo.oslc4j.client.resources.OslcQueryResult; +import org.eclipse.lyo.client.RootServicesHelper; +import org.eclipse.lyo.client.exception.RootServicesException; +import org.eclipse.lyo.client.JEEFormAuthenticator; +import org.eclipse.lyo.client.OSLCConstants; +import org.eclipse.lyo.client.OslcClient; +import org.eclipse.lyo.client.oslc.resources.ChangeRequest; +import org.eclipse.lyo.client.query.OslcQuery; +import org.eclipse.lyo.client.query.OslcQueryParameters; +import org.eclipse.lyo.client.query.OslcQueryResult; import org.eclipse.lyo.oslc4j.core.model.AllowedValues; import org.eclipse.lyo.oslc4j.core.model.CreationFactory; import org.eclipse.lyo.oslc4j.core.model.Link; diff --git a/oslc4j-client-samples/src/main/java/org/eclipse/lyo/oslc4j/client/samples/RMSample.java b/oslc4j-client-samples/src/main/java/org/eclipse/lyo/oslc4j/client/samples/RMSample.java index 621dfe9..34ce230 100644 --- a/oslc4j-client-samples/src/main/java/org/eclipse/lyo/oslc4j/client/samples/RMSample.java +++ b/oslc4j-client-samples/src/main/java/org/eclipse/lyo/oslc4j/client/samples/RMSample.java @@ -24,13 +24,13 @@ import org.apache.http.HttpStatus; import javax.ws.rs.core.Response; -import org.eclipse.lyo.oslc4j.client.OSLCConstants; -import org.eclipse.lyo.oslc4j.client.OslcClient; -import org.eclipse.lyo.oslc4j.client.resources.Requirement; -import org.eclipse.lyo.oslc4j.client.resources.OslcQuery; -import org.eclipse.lyo.oslc4j.client.resources.OslcQueryParameters; -import org.eclipse.lyo.oslc4j.client.resources.OslcQueryResult; -import org.eclipse.lyo.oslc4j.client.resources.Requirement; +import org.eclipse.lyo.client.OSLCConstants; +import org.eclipse.lyo.client.OslcClient; +import org.eclipse.lyo.client.oslc.resources.Requirement; +import org.eclipse.lyo.client.query.OslcQuery; +import org.eclipse.lyo.client.query.OslcQueryParameters; +import org.eclipse.lyo.client.query.OslcQueryResult; +import org.eclipse.lyo.client.oslc.resources.Requirement; import org.apache.commons.cli.CommandLine; import org.apache.commons.cli.GnuParser; import org.apache.commons.cli.Options; diff --git a/oslc4j-client-samples/src/main/java/org/eclipse/lyo/oslc4j/client/samples/automation/AutomationAdapter.java b/oslc4j-client-samples/src/main/java/org/eclipse/lyo/oslc4j/client/samples/automation/AutomationAdapter.java index 446400a..25564f9 100644 --- a/oslc4j-client-samples/src/main/java/org/eclipse/lyo/oslc4j/client/samples/automation/AutomationAdapter.java +++ b/oslc4j-client-samples/src/main/java/org/eclipse/lyo/oslc4j/client/samples/automation/AutomationAdapter.java @@ -41,16 +41,16 @@ import org.apache.jena.rdf.model.ModelFactory; import org.apache.jena.rdf.model.StmtIterator; import org.apache.jena.vocabulary.RDF; -import org.eclipse.lyo.oslc4j.client.OSLCConstants; -import org.eclipse.lyo.oslc4j.client.OslcClient; -import org.eclipse.lyo.oslc4j.client.RootServicesHelper; -import org.eclipse.lyo.oslc4j.client.exception.ResourceNotFoundException; -import org.eclipse.lyo.oslc4j.client.exception.RootServicesException; -import org.eclipse.lyo.oslc4j.client.resources.AutomationConstants; -import org.eclipse.lyo.oslc4j.client.resources.AutomationPlan; -import org.eclipse.lyo.oslc4j.client.resources.AutomationRequest; -import org.eclipse.lyo.oslc4j.client.resources.AutomationResult; -import org.eclipse.lyo.oslc4j.client.resources.TestScript; +import org.eclipse.lyo.client.OSLCConstants; +import org.eclipse.lyo.client.OslcClient; +import org.eclipse.lyo.client.RootServicesHelper; +import org.eclipse.lyo.client.exception.ResourceNotFoundException; +import org.eclipse.lyo.client.exception.RootServicesException; +import org.eclipse.lyo.client.oslc.resources.AutomationConstants; +import org.eclipse.lyo.client.oslc.resources.AutomationPlan; +import org.eclipse.lyo.client.oslc.resources.AutomationRequest; +import org.eclipse.lyo.client.oslc.resources.AutomationResult; +import org.eclipse.lyo.client.oslc.resources.TestScript; import org.eclipse.lyo.oslc4j.core.annotation.OslcDescription; import org.eclipse.lyo.oslc4j.core.annotation.OslcName; import org.eclipse.lyo.oslc4j.core.annotation.OslcNamespace; diff --git a/oslc4j-client-samples/src/main/java/org/eclipse/lyo/oslc4j/client/samples/automation/AutomationRequestCanceledException.java b/oslc4j-client-samples/src/main/java/org/eclipse/lyo/oslc4j/client/samples/automation/AutomationRequestCanceledException.java index db3c500..1154c61 100644 --- a/oslc4j-client-samples/src/main/java/org/eclipse/lyo/oslc4j/client/samples/automation/AutomationRequestCanceledException.java +++ b/oslc4j-client-samples/src/main/java/org/eclipse/lyo/oslc4j/client/samples/automation/AutomationRequestCanceledException.java @@ -15,7 +15,7 @@ *******************************************************************************/ package org.eclipse.lyo.oslc4j.client.samples.automation; -import org.eclipse.lyo.oslc4j.client.resources.AutomationRequest; +import org.eclipse.lyo.client.oslc.resources.AutomationRequest; /** * An exception thrown when an AutomationRequest has been canceled diff --git a/oslc4j-client-samples/src/main/java/org/eclipse/lyo/oslc4j/client/samples/automation/ETMAutomationSample.java b/oslc4j-client-samples/src/main/java/org/eclipse/lyo/oslc4j/client/samples/automation/ETMAutomationSample.java index e4d588b..a4896ff 100644 --- a/oslc4j-client-samples/src/main/java/org/eclipse/lyo/oslc4j/client/samples/automation/ETMAutomationSample.java +++ b/oslc4j-client-samples/src/main/java/org/eclipse/lyo/oslc4j/client/samples/automation/ETMAutomationSample.java @@ -33,12 +33,12 @@ import org.apache.http.conn.ssl.NoopHostnameVerifier; import org.apache.http.conn.ssl.TrustSelfSignedStrategy; import org.apache.http.ssl.SSLContextBuilder; -import org.eclipse.lyo.oslc4j.client.JEEFormAuthenticator; -import org.eclipse.lyo.oslc4j.client.OslcClient; -import org.eclipse.lyo.oslc4j.client.resources.AutomationConstants; -import org.eclipse.lyo.oslc4j.client.resources.AutomationRequest; -import org.eclipse.lyo.oslc4j.client.resources.AutomationResult; -import org.eclipse.lyo.oslc4j.client.resources.ParameterInstance; +import org.eclipse.lyo.client.JEEFormAuthenticator; +import org.eclipse.lyo.client.OslcClient; +import org.eclipse.lyo.client.oslc.resources.AutomationConstants; +import org.eclipse.lyo.client.oslc.resources.AutomationRequest; +import org.eclipse.lyo.client.oslc.resources.AutomationResult; +import org.eclipse.lyo.client.oslc.resources.ParameterInstance; import org.glassfish.jersey.client.ClientConfig; import org.glassfish.jersey.client.ClientProperties; import org.glassfish.jersey.client.HttpUrlConnectorProvider; diff --git a/oslc4j-client-samples/src/main/java/org/eclipse/lyo/oslc4j/client/samples/automation/IAutomationRequestHandler.java b/oslc4j-client-samples/src/main/java/org/eclipse/lyo/oslc4j/client/samples/automation/IAutomationRequestHandler.java index b0dfdd5..6c2db38 100644 --- a/oslc4j-client-samples/src/main/java/org/eclipse/lyo/oslc4j/client/samples/automation/IAutomationRequestHandler.java +++ b/oslc4j-client-samples/src/main/java/org/eclipse/lyo/oslc4j/client/samples/automation/IAutomationRequestHandler.java @@ -15,8 +15,8 @@ *******************************************************************************/ package org.eclipse.lyo.oslc4j.client.samples.automation; -import org.eclipse.lyo.oslc4j.client.resources.AutomationRequest; -import org.eclipse.lyo.oslc4j.client.resources.AutomationResult; +import org.eclipse.lyo.client.oslc.resources.AutomationRequest; +import org.eclipse.lyo.client.oslc.resources.AutomationResult; public interface IAutomationRequestHandler { diff --git a/oslc4j-client-samples/src/main/java/org/eclipse/lyo/oslc4j/client/samples/automation/IConstants.java b/oslc4j-client-samples/src/main/java/org/eclipse/lyo/oslc4j/client/samples/automation/IConstants.java index 03e323f..b42373b 100644 --- a/oslc4j-client-samples/src/main/java/org/eclipse/lyo/oslc4j/client/samples/automation/IConstants.java +++ b/oslc4j-client-samples/src/main/java/org/eclipse/lyo/oslc4j/client/samples/automation/IConstants.java @@ -17,7 +17,7 @@ import javax.xml.namespace.QName; -import org.eclipse.lyo.oslc4j.client.OSLCConstants; +import org.eclipse.lyo.client.OSLCConstants; public interface IConstants {