public class Application extends Resource
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 |
---|
Application(Application app)
Clone an application object.
|
Application(java.lang.String name,
java.lang.String dir,
Platform platform)
Construct a new application object.
|
Modifier and Type | Method and Description |
---|---|
void |
copyPatchINF(java.lang.String name,
java.io.InputStream in,
int len)
Copy an INF file to the patch directory.
|
java.lang.String |
getDirectory()
Get application directory.
|
java.lang.String |
getINF()
Get application's INF file name
|
java.lang.String |
getName()
Get application name.
|
Platform |
getPlatform()
Get application platform object
|
java.sql.Timestamp |
getPublishTime()
Get application publish time.
|
java.lang.String |
getVersion()
Get application's version number
|
java.lang.String |
getVirtualPath()
Get application's virtual path name
|
void |
setClasspath(java.lang.String classpath) |
void |
setDatabasePassword(java.lang.String pwd) |
void |
setDatabaseUser(java.lang.String dbuser) |
void |
setDirectory(java.lang.String dir)
Change application's directory name.
|
void |
setDSN(java.lang.String dsn)
Change application DSN name.
|
void |
setIcon(java.lang.String icon) |
void |
setINF(java.lang.String inf) |
void |
setMaxConnection(java.lang.String max) |
void |
setMiscellaneous(java.lang.String misc) |
void |
setPage(java.lang.String page) |
void |
setPublisher(java.lang.String publisher) |
void |
setShareConnection(java.lang.String share) |
void |
setVirtualPath(java.lang.String vp) |
delete, equals, getAttribute, getId, getKey, hashCode, isEnabled, isSystemResource, isValid, removeAttribute, save, setAttribute, setEnabled, setNew, validateAttribute
public Application(Application app)
app
- Application objectpublic Application(java.lang.String name, java.lang.String dir, Platform platform)
name
- Application namedir
- Application's directory nameplatform
- Application's platformpublic void copyPatchINF(java.lang.String name, java.io.InputStream in, int len) throws ResourceException
name
- Patch INF file namein
- java.io.InputStream
containing INF file.len
- Number of bytes to copyResourceException
public java.lang.String getDirectory()
public java.lang.String getINF()
public java.lang.String getName()
public Platform getPlatform()
public java.sql.Timestamp getPublishTime()
public java.lang.String getVersion()
public java.lang.String getVirtualPath()
public void setClasspath(java.lang.String classpath)
public void setDatabasePassword(java.lang.String pwd)
public void setDatabaseUser(java.lang.String dbuser)
public void setDirectory(java.lang.String dir)
dir
- New application directorypublic void setDSN(java.lang.String dsn)
dsn
- New DSN namepublic void setIcon(java.lang.String icon)
public void setINF(java.lang.String inf)
public void setMaxConnection(java.lang.String max)
public void setMiscellaneous(java.lang.String misc)
public void setPage(java.lang.String page)
public void setPublisher(java.lang.String publisher)
public void setShareConnection(java.lang.String share)
public void setVirtualPath(java.lang.String vp)