I'm creating a data store in GeoServer from an OpenLayers DrawFeature control, using WFS-T to save the geometry into GeoServer. This works great, except the data store's bounding box doesn't get set in GeoServer. However, if you create a data store from a shapefile, the bounding box gets automatically set. I know you can go into the GeoServer admin page and tell it to calculate the bounding box, but I need a way to do it programmatically.
Unfortunately there is no easy way to do it (no REST api and no URL hacking thanks to Wicket [pun intended]). In case you feel like coding, the source of the webui that handles the update of the bbox is in BasicResourceConfig.java.