public interface ISymbolGenerator extends ITenantLifecycleComponent
Modifier and Type | Method and Description |
---|---|
byte[] |
getDeviceAssigmentSymbol(IDeviceAssignment assignment,
IEntityUriProvider provider)
Get symbol for a device assignment.
|
byte[] |
getDeviceSpecificationSymbol(IDeviceSpecification specification,
IEntityUriProvider provider)
Get symbol for a device specification.
|
byte[] |
getDeviceSymbol(IDevice device,
IEntityUriProvider provider)
Get symbol for a device.
|
java.lang.String |
getId()
Get unique generator id.
|
java.lang.String |
getName()
Get name of symbol generator.
|
byte[] |
getSiteSymbol(ISite site,
IEntityUriProvider provider)
Get symbol for a site.
|
getTenant, setTenant
canPause, findComponentsOfType, getComponentId, getComponentName, getComponentType, getCreatedDate, getLifecycleComponents, getLifecycleError, getLifecycleStatus, getLogger, initialize, initializeNestedComponent, lifecycleInitialize, lifecyclePause, lifecycleStart, lifecycleStop, lifecycleStop, logState, pause, start, startNestedComponent, stop, stop
java.lang.String getId() throws SiteWhereException
SiteWhereException
java.lang.String getName() throws SiteWhereException
SiteWhereException
byte[] getSiteSymbol(ISite site, IEntityUriProvider provider) throws SiteWhereException
site
- provider
- SiteWhereException
byte[] getDeviceSpecificationSymbol(IDeviceSpecification specification, IEntityUriProvider provider) throws SiteWhereException
specification
- provider
- SiteWhereException
byte[] getDeviceSymbol(IDevice device, IEntityUriProvider provider) throws SiteWhereException
device
- provider
- SiteWhereException
byte[] getDeviceAssigmentSymbol(IDeviceAssignment assignment, IEntityUriProvider provider) throws SiteWhereException
assignment
- provider
- SiteWhereException