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, validateAttribute
public 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()
String
public java.lang.String getMetaData()
public GenericProvider getObject() throws ResourceException
oracle.lite.provider.GenericProvider
objectoracle.lite.resource.ResourceException
- should an
error occur.ResourceException
public java.lang.String getType()
String
public 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