Skip to content

Developer Documentation

psantos1113 edited this page Sep 16, 2016 · 7 revisions

Package Structure

In the text below, "thing" is a placeholder for some category of object, such as "project", "component", "notification", etc.

  • com.blackducksoftware.integration.hub.api: services corresponding to Hub API endpoints.
  • com.blackducksoftware.integration.hub.api.thing: value objects corresponding to "thing" as returned from the Hub API.
  • com.blackducksoftware.integration.hub.dataservices.thing: services related to "thing" (getting/updating/etc. things from Hub).
  • com.blackducksoftware.integration.hub.dataservices.thing.transforms: transforms that perform additional processing (such as multiple Hub API calls) to produce more complex/usable objects corresponding to "thing" from the simpler objects gotten from the Hub API.
  • com.blackducksoftware.integration.hub.dataservices.thing.items: the more complex/usable objects corresponding to "thing" produced by transforms.
Clone this wiki locally