Skip to content

Commit

Permalink
KOGITO-1546 XStreamUtils kie-soup refactoring (kiegroup#2078)
Browse files Browse the repository at this point in the history
* KOGITO-1546 XStreamUtils kie-soup refactoring

* Update DateObject kie-soup XStream converters (kie-server-api)

* kie-server-api dependency update

* update OSGi features-core.xml

Please notice bundle kie-soup-commons is still required, as it's
required by bundles kie-soup-project-datamodel-api and
kie-soup-project-datamodel-commons
  • Loading branch information
tarilabs authored May 4, 2020
1 parent 7c71fa6 commit d2bf659
Show file tree
Hide file tree
Showing 8 changed files with 11 additions and 10 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,7 @@

<feature name="kie" version="${project.version}" description="KIE API" start-level="70">
<feature version="${project.version}">drools-common</feature>
<bundle>mvn:org.kie.soup/kie-soup-xstream/${version.org.kie}</bundle>
<bundle>mvn:org.kie.soup/kie-soup-commons/${version.org.kie}</bundle>
<bundle>mvn:org.kie.soup/kie-soup-project-datamodel-api/${version.org.kie}</bundle>
<bundle>mvn:org.kie.soup/kie-soup-project-datamodel-commons/${version.org.kie}</bundle>
Expand Down
2 changes: 1 addition & 1 deletion kie-server-parent/kie-server-api/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -53,7 +53,7 @@
</dependency>
<dependency>
<groupId>org.kie.soup</groupId>
<artifactId>kie-soup-commons</artifactId>
<artifactId>kie-soup-xstream</artifactId>
</dependency>

<!-- we need to find a way to remove the following 2 dependencies from this jar -->
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -77,7 +77,7 @@
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;

import static org.kie.soup.commons.xstream.XStreamUtils.createNonTrustingXStream;
import static org.kie.soup.xstream.XStreamUtils.createNonTrustingXStream;

public class XStreamMarshaller implements Marshaller {

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@
import com.thoughtworks.xstream.io.xml.XmlFriendlyNameCoder;
import com.thoughtworks.xstream.security.WildcardTypePermission;
import org.kie.server.api.marshalling.xstream.XStreamMarshaller;
import org.kie.soup.commons.xstream.XStreamUtils;
import org.kie.soup.xstream.XStreamUtils;

public class CustomXstreamMarshallerBuilder extends BaseMarshallerBuilder {

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -32,10 +32,10 @@
import org.kie.internal.jaxb.LocalDateXmlAdapter;
import org.kie.internal.jaxb.LocalTimeXmlAdapter;
import org.kie.internal.jaxb.OffsetDateTimeXmlAdapter;
import org.kie.soup.commons.xstream.LocalDateTimeXStreamConverter;
import org.kie.soup.commons.xstream.LocalDateXStreamConverter;
import org.kie.soup.commons.xstream.LocalTimeXStreamConverter;
import org.kie.soup.commons.xstream.OffsetDateTimeXStreamConverter;
import org.kie.soup.xstream.LocalDateTimeXStreamConverter;
import org.kie.soup.xstream.LocalDateXStreamConverter;
import org.kie.soup.xstream.LocalTimeXStreamConverter;
import org.kie.soup.xstream.OffsetDateTimeXStreamConverter;

/**
* TODO Remove @XStreamConverter for java.time attributes once converters are provided by XStream out of the box.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@
import org.kie.server.controller.api.model.spec.ServerTemplate;
import org.kie.server.controller.api.model.spec.ServerTemplateKey;
import org.kie.server.controller.api.storage.KieServerTemplateStorage;
import org.kie.soup.commons.xstream.XStreamUtils;
import org.kie.soup.xstream.XStreamUtils;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@
import org.kie.server.services.impl.storage.KieServerState;
import org.kie.server.services.impl.storage.KieServerStateRepository;
import org.kie.server.services.impl.storage.KieServerStateRepositoryUtils;
import org.kie.soup.commons.xstream.XStreamUtils;
import org.kie.soup.xstream.XStreamUtils;

public class KieServerStateFileRepository implements KieServerStateRepository {

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@
import org.kie.server.api.model.KieServerConfigItem;
import org.kie.server.services.impl.storage.KieServerState;
import org.kie.server.services.impl.storage.KieServerStateRepository;
import org.kie.soup.commons.xstream.XStreamUtils;
import org.kie.soup.xstream.XStreamUtils;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;

Expand Down

0 comments on commit d2bf659

Please sign in to comment.