* that the {@link DeploymentService} can process.
* @param jaxbDepDesc The received {@link JaxbDeploymentDescriptor} instance
* @return A {@link DeploymentDescriptor} instance
*/
private static DeploymentDescriptor convertToDeploymentDescriptor( JaxbDeploymentDescriptor jaxbDepDesc ) {
DeploymentDescriptorImpl depDescImpl = new DeploymentDescriptorImpl(jaxbDepDesc.getPersistenceUnit());
depDescImpl.setAuditPersistenceUnit(jaxbDepDesc.getAuditPersistenceUnit());
depDescImpl.setAuditMode(jaxbDepDesc.getAuditMode());
depDescImpl.setPersistenceMode(jaxbDepDesc.getPersistenceMode());
depDescImpl.setRuntimeStrategy(jaxbDepDesc.getRuntimeStrategy());
depDescImpl.setMarshallingStrategies(jaxbDepDesc.getMarshallingStrategies());
depDescImpl.setEventListeners(jaxbDepDesc.getEventListeners());
depDescImpl.setTaskEventListeners(jaxbDepDesc.getTaskEventListeners());
depDescImpl.setGlobals(jaxbDepDesc.getGlobals());
depDescImpl.setWorkItemHandlers(jaxbDepDesc.getWorkItemHandlers());
depDescImpl.setEnvironmentEntries(jaxbDepDesc.getEnvironmentEntries());
depDescImpl.setConfiguration(jaxbDepDesc.getConfiguration());
depDescImpl.setRequiredRoles(jaxbDepDesc.getRequiredRoles());
depDescImpl.setClasses(jaxbDepDesc.getClasses());
return depDescImpl;
}