Package com.basis.api.admin
Interface BBjAdminAppDeploymentConfiguration
- All Superinterfaces:
BBjAdminCommitPropertyWriter
,BBjAdminCommitWriter
,BBjAdminPropertyReader
,BBjAdminPropertyWriter
,Remote
,Serializable
public interface BBjAdminAppDeploymentConfiguration
extends BBjAdminCommitPropertyWriter, Serializable
Configuration for BUI and/or remote-launch application related items on the server.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
-
Method Summary
Modifier and TypeMethodDescriptionvoid
Clear any caches related to app deployments.Create a new application definition.Create a new resource.duplicateApplication
(String p_name, String p_newName, String p_newShortcutName) Duplicate the specified application and return an instance of the new app configuration.getApplication
(String p_name) Returns the web/desktop app for the specified app.Returns a list of the BUI applications configured.Returns a list of the available demo applications.getDemos()
Deprecated.Used primarily by GUI applications like the Enterprise Manager to dynamically generate an admin UI.Returns a list of all the resources available for use by any configured applications.void
removeApplication
(String p_name) Remove the specified application.void
setDescriptiveProperties
(BBjAdminList<BBjAdminProperty> p_descriptiveProps) Used primarily by GUI applications like the Enterprise Manager to dynamically generate an admin UI.Methods inherited from interface com.basis.api.admin.BBjAdminCommitPropertyWriter
getChangedProperties, getClearedProperties, getOriginalProperties
Methods inherited from interface com.basis.api.admin.BBjAdminCommitWriter
commit, rollback
Methods inherited from interface com.basis.api.admin.BBjAdminPropertyReader
checkValueEqual, contains, contains, getBoolean, getDouble, getInt, getList, getLong, getProperties, getString, getType, getTypes, getValue
Methods inherited from interface com.basis.api.admin.BBjAdminPropertyWriter
addType, canAddNewProperties, canClear, clear, clearProperties, clearProperty, getReadOnly, hasChanged, isReadOnly, setBoolean, setDouble, setInt, setList, setLong, setProperties, setString, setValue
-
Field Details
-
CLIENT_RESPONSE_TIMEOUT
- See Also:
-
HOST_OVERRIDE
- See Also:
-
PORT_OVERRIDE
- See Also:
-
DEVELOPMENT_MODE
- See Also:
-
DISALLOW_CONSOLE
- See Also:
-
MANAGE_BROWSER_HISTORY
- See Also:
-
OMIT_BASIS_CSS
- See Also:
-
SECURE
- See Also:
-
SHOW_BROWSER_WARNING
- See Also:
-
SHOW_CONFIRM_CLOSE_DIALOG
- See Also:
-
DISTRIBUTION_OUTPUT_DIRECTORY
- See Also:
-
REMOTE_CACHE_CLEANUP
- See Also:
-
USE_REQUEST_SERVER_NAME
- See Also:
-
CUSTOM_ERROR_MSG
- See Also:
-
WINDOWS_REQUIRE_ADMINISTRATOR
- See Also:
-
WINDOWS_BASE_INSTALL_DIRECTORY
- See Also:
-
MACOS_BASE_INSTALL_DIRECTORY
- See Also:
-
LINUX_BASE_INSTALL_DIRECTORY
- See Also:
-
-
Method Details
-
clearCache
Clear any caches related to app deployments.- Throws:
BBjAdminException
-
createApplication
Create a new application definition.- Returns:
- The new application definition.
- Throws:
BBjAdminException
-
createResource
Create a new resource.- Returns:
- The new resource.
- Throws:
BBjAdminException
-
getApplication
Returns the web/desktop app for the specified app. App names are case-sensitive.- Parameters:
p_name
- Name of the app to get.- Returns:
- The app definition.
- Throws:
BBjAdminException
-
getApplications
Returns a list of the BUI applications configured.- Throws:
BBjAdminException
-
getDemos
Deprecated.Returns a list of the available demo applications.- Returns:
- List of available demo applications.
- Throws:
BBjAdminException
-
getDemoApplications
Returns a list of the available demo applications. These applications can be modified and saved for use as a sort of "template" but the original cannot be modified since these are part of the internal BBj system.- Throws:
BBjAdminException
-
getDescriptiveProperties
Used primarily by GUI applications like the Enterprise Manager to dynamically generate an admin UI. To get property values for general purposes, you should call the getXXX() methods.- Returns:
- BBjAdminList containing BBjAdminProperty objects for each available property.
- Throws:
BBjAdminException
-
getResources
Returns a list of all the resources available for use by any configured applications.- Returns:
- List of available resources.
- Throws:
BBjAdminException
-
removeApplication
Remove the specified application.- Parameters:
p_name
- Name of the application to remove. Case-sensitive.- Throws:
BBjAdminException
-
duplicateApplication
BBjAdminAppDeploymentApplication duplicateApplication(String p_name, String p_newName, String p_newShortcutName) throws BBjAdminException Duplicate the specified application and return an instance of the new app configuration.- Parameters:
p_name
- Name of the application to duplicate. Case-sensitive.p_newName
- New name for the duplicated application.p_newShortcutName
- New name for the shortcut or null to leave it alone.- Returns:
- Instance of the duplicate of the application configuration.
- Throws:
BBjAdminException
-
setDescriptiveProperties
void setDescriptiveProperties(BBjAdminList<BBjAdminProperty> p_descriptiveProps) throws BBjAdminException Used primarily by GUI applications like the Enterprise Manager to dynamically generate an admin UI. To set property values for general purposes, you should call the setXXX() methods.- Throws:
BBjAdminException
-