Spec/jaxr

From Omar Wiki

Jump to: navigation, search

Request For Enhancements (RFEs) to JAXR specs

  • Should the JAXR Provider interfaces be Serializable? We found it necessary to make the OMAR impl of these interfaces Serializable to support clustering with Web UI session state being saved during server shutdown.
  • Add here...

Bugs in JAXR specs

  • QueryManager.getRegistryObject() needs to clarify that it throw ObjectNotFoundException and not return null.
  • bqm.findOrganizations has a specifications parameter which makes non sense if ebXML Registry. Javadoc to say that this may be ignorted in ebXML Registry.
  • Creating an object with a Reference to a deprecated object are expected to throw IllegalStateException. This is an anamoly and really should be throwing UnauthorizedRequestException like any other Authorization related exception.
  • Creating an object with a Reference to a Derecated object should be allowed for ContentOwner and RegistryAdministrator roles.