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, setTenantcanPause, findComponentsOfType, getComponentId, getComponentName, getComponentType, getCreatedDate, getLifecycleComponents, getLifecycleError, getLifecycleStatus, getLogger, initialize, initializeNestedComponent, lifecycleInitialize, lifecyclePause, lifecycleStart, lifecycleStop, lifecycleStop, logState, pause, start, startNestedComponent, stop, stopjava.lang.String getId()
throws SiteWhereException
SiteWhereExceptionjava.lang.String getName()
throws SiteWhereException
SiteWhereExceptionbyte[] getSiteSymbol(ISite site, IEntityUriProvider provider) throws SiteWhereException
site - provider - SiteWhereExceptionbyte[] getDeviceSpecificationSymbol(IDeviceSpecification specification, IEntityUriProvider provider) throws SiteWhereException
specification - provider - SiteWhereExceptionbyte[] getDeviceSymbol(IDevice device, IEntityUriProvider provider) throws SiteWhereException
device - provider - SiteWhereExceptionbyte[] getDeviceAssigmentSymbol(IDeviceAssignment assignment, IEntityUriProvider provider) throws SiteWhereException
assignment - provider - SiteWhereException