public class Provider extends Resource
Provider object.
There are different types of Providers, such as 'Network Provider',
'Authentication Providers' and 'Message Listeners'.AUTH_TYPE, CONN_MAX_EXCEEDED, DEVICE_DELETE, DEVICE_REGISTER, EMPTY_STR, INVALID_ADDRESS, INVALID_DEVICE, INVALID_DIR, INVALID_ID, INVALID_INF, INVALID_NAME, INVALID_PARAM, INVALID_PLATFORM, INVALID_PROVIDER, INVALID_RESOURCE, INVALID_TYPE, INVALID_URL, NOT_FOUND, NOT_INITIALIZED, NOTIFY_CLASS, NOTIFY_ON_STATUS, NOTIFY_ON_VERIFY, RESOURCE_ENABLED, RESOURCE_VALID, SEP, STR_ANY, STR_BASE_NAME, STR_DMC, STR_EMPTY, STR_FALSE, STR_INF, STR_INF_EXT, STR_ONE, STR_TRUE, STR_WILD, STR_ZERO, SYSTEM_ID, TIME, UPDATE_MAJOR, UPDATE_MINOR, UPDATE_SOFTWARE, UPDATE_SOFTWARE_APPS, UPDATE_SOFTWARE_DMC| Constructor and Description |
|---|
Provider(java.lang.String id,
java.lang.String type,
java.lang.String classname)
Construct a Provider object from the given values.
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getClassName()
Get JAVA class name of the provider.
|
java.lang.String |
getMetaData()
Get meta data string
|
GenericProvider |
getObject()
Instantiate the Provider object and initialize it.
|
java.lang.String |
getType()
Get type of the provider.
|
boolean |
isType(java.lang.String type)
Check if the provider is of the given type.
|
void |
setClassName(java.lang.String classname)
Set a new provider JAVA class name.
|
void |
setMetaData(java.lang.String metaData)
Set new meta data string
|
void |
setType(java.lang.String type)
Change Provider's type.
|
delete, equals, getAttribute, getId, getKey, hashCode, isEnabled, isSystemResource, isValid, removeAttribute, save, setAttribute, setEnabled, setNew, validateAttributepublic Provider(java.lang.String id,
java.lang.String type,
java.lang.String classname)
id - Provider's unique ID (WOR, HTTP etc)
type Type of the provider (NETWORK, AUTH etc)
classname Java class name of the provider implementation.public java.lang.String getClassName()
Stringpublic java.lang.String getMetaData()
public GenericProvider getObject() throws ResourceException
oracle.lite.provider.GenericProvider objectoracle.lite.resource.ResourceException - should an
error occur.ResourceExceptionpublic java.lang.String getType()
Stringpublic boolean isType(java.lang.String type)
type - Provider typetrue if the provider is the same type.public void setClassName(java.lang.String classname)
classname - Provider JAVA class name.public void setMetaData(java.lang.String metaData)
metaData - Meta data stringpublic void setType(java.lang.String type)
type - Provider Type