Well, it consists of about 50 classes, so I guess it's a little too much...
But to give you an idea:
public class EventVrijgaveType
implements Serializable
{
private final static long serialVersionUID = 12343L;
@XmlElement(name = "SourceSystem", required = true)
protected String sourceSystem;
@XmlElement(name = "CreatedBy", required = true)
protected String createdBy;
@XmlElement(name = "CreationDateTime", required = true, type =
String.class)
@XmlJavaTypeAdapter(Adapter1 .class)
@XmlSchemaType(name = "dateTime")
protected Date creationDateTime;
@XmlElement(name = "ValidateParticipationEvent")
protected CosValidateEventType validateParticipationEvent;
@XmlElement(name = "InitParticipationEvent")
protected CosInitCloseEventType initParticipationEvent;
@XmlElement(name = "CloseParticipationEvent")
protected CosInitCloseEventType closeParticipationEvent;
@XmlElement(name = "PlanOrderEvent")
protected CosPdcaEventType planOrderEvent;
@XmlElement(name = "DoOrderEvent")
protected CosPdcaEventType doOrderEvent;
@XmlElement(name = "CheckOrderEvent")
protected CosPdcaEventType checkOrderEvent;
@XmlElement(name = "ActOrderEvent")
protected CosPdcaEventType actOrderEvent;
getters and setters follow, e.g.
public CosPdcaEventType getPlanOrderEvent() {
return planOrderEvent;
}
public void setPlanOrderEvent(CosPdcaEventType value) {
this.planOrderEvent = value;
}
public CosPdcaEventType getDoOrderEvent() {
return doOrderEvent;
}
public void setDoOrderEvent(CosPdcaEventType value) {
this.doOrderEvent = value;
}
public CosPdcaEventType getCheckOrderEvent() {
return checkOrderEvent;
}
--- next class ---
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "")
@XmlRootElement(name = "EventVrijgave")
public class EventVrijgave
extends EventVrijgaveType
implements Serializable
{
private final static long serialVersionUID = 12343L;
@XmlAttribute(name = "Version")
protected String version;
getter and setter follow
--- next class ---
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "CosPdcaEventType", propOrder = {
"bundleName",
"bundleVersion",
"bundlePort",
"bundleMessage",
"actId",
"stoppedTime",
"participationId",
"orderId",
"statusPlanVersionId",
"certificationObjectId",
"objectTypeCode",
"animalSpeciesCode",
"vbn",
"statusPlanCode",
"version",
"productCode",
"statusCodeCurrent",
"statusCodeNew",
"actorType",
"actorRel"
})
--- next class ---
public class CosPdcaEventType
implements Serializable
{
private final static long serialVersionUID = 12343L;
@XmlElement(name = "BundleName", required = true)
protected String bundleName;
@XmlElement(name = "BundleVersion", required = true)
protected String bundleVersion;
@XmlElement(name = "BundlePort", required = true, nillable = true)
protected String bundlePort;
@XmlElement(name = "BundleMessage", required = true)
protected String bundleMessage;
@XmlElement(name = "ActId")
protected int actId;
@XmlElement(name = "StoppedTime", required = true, type = String.class)
@XmlJavaTypeAdapter(Adapter1 .class)
@XmlSchemaType(name = "dateTime")
protected Date stoppedTime;
@XmlElement(name = "ParticipationId")
protected int participationId;
@XmlElement(name = "OrderId")
protected int orderId;
@XmlElement(name = "StatusPlanVersionId")
protected int statusPlanVersionId;
@XmlElement(name = "CertificationObjectId")
protected int certificationObjectId;
@XmlElement(name = "ObjectTypeCode", required = true)
protected String objectTypeCode;
@XmlElement(name = "AnimalSpeciesCode", required = true)
protected String animalSpeciesCode;
@XmlElement(name = "VBN")
protected int vbn;
@XmlElement(name = "StatusPlanCode", required = true)
protected String statusPlanCode;
@XmlElement(name = "Version")
protected int version;
@XmlElement(name = "ProductCode", required = true)
protected String productCode;
@XmlElement(name = "StatusCodeCurrent", required = true)
protected String statusCodeCurrent;
@XmlElement(name = "StatusCodeNew", required = true)
protected String statusCodeNew;
@XmlElement(name = "ActorType", required = true)
protected String actorType;
@XmlElement(name = "ActorRel", required = true, type = Integer.class,
nillable = true)
protected Integer actorRel;
getters and setters follow....
Hope you get the idea....
Mylène
2010/6/16 Esteban Aliverti <esteban.aliverti(a)gmail.com>
could you post your model here?
2010/6/16 Mylene <mylenereiners(a)gmail.com>
> Hi,
>
> I get errors after I import my (JAXB-generated) model in Guvnor.
> The original schemas are rather complicated, and thus the generated model
> depends heavily on inheritance. Could that be the problem?
>
> The message I get is: Unable to validate package configuration (eg, DSLs,
> models) for [my_package]. Suggestion completions may not operate correctly
> for graphical editors for this package.
>
> I don't get any completions... (but I guess that is to be expected after
> this error)
>
> I'm using drools-5.0-guvnor-standalone, Java 1.6 and JAXB version 2.2.1
>
> Can anyone point me in the right direction?
>
> Thanks
>
> --
> Mylene
>
> _______________________________________________
> rules-users mailing list
> rules-users(a)lists.jboss.org
>
>
https://lists.jboss.org/mailman/listinfo/rules-users
>
>
--
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Esteban Aliverti
_______________________________________________
rules-users mailing list
rules-users(a)lists.jboss.org
https://lists.jboss.org/mailman/listinfo/rules-users
--
Mylene