# Interface: com.pnfsoftware.jeb.core.IUnitContribution

A unit contribution plugin.

## Method: getItemInformation
- parameter: `targetUnit`, type: `com.pnfsoftware.jeb.core.units.IAddressableUnit`
- parameter: `itemId`, type: `long`
- parameter: `itemText`, type: `java.lang.String`
- parameter: `documentObjects`, type: `java.util.List<java.lang.Object>`
- return type: `com.pnfsoftware.jeb.util.base.TypedContent`

Description: Provide some information for a given interactive item.
parameter: targetUnit: the target unit
parameter: itemId: the identifier of an item managed by the target unit
parameter: itemText: the optional item text
parameter: documentObjects: optional list of document objects associated to the provided item
return: content data of the contribution; null if none

## Method: getLocationInformation
- parameter: `targetUnit`, type: `com.pnfsoftware.jeb.core.units.IAddressableUnit`
- parameter: `location`, type: `java.lang.String`
- return type: `com.pnfsoftware.jeb.util.base.TypedContent`

Description: Provide some information for a given location URI.
parameter: targetUnit: the target unit
parameter: location: a location/URI
return: content data of the contribution; null if none

