|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use DatastoreException | |
---|---|
com.ibm.datapower.wamt.clientAPI | The clientAPI package encapsulates the logic
for managing DataPower appliances, providing the API that should be used by
a user interface to interact with one or more appliances. |
com.ibm.datapower.wamt.dataAPI | Defines a collection of interfaces for data persistence that can be implemented to support a repository in various environments. |
com.ibm.datapower.wamt.dataAPI.local.filesystem | Local File System Implementation of the dataAPI Interface for the IBM WebSphere Appliance Management Toolkit |
Uses of DatastoreException in com.ibm.datapower.wamt.clientAPI |
---|
Methods in com.ibm.datapower.wamt.clientAPI that throw DatastoreException | |
---|---|
ProgressContainer |
ManagedSet.addDevice(Device device)
Adds a device to this managed set. |
void |
Device.addTag(java.lang.String name,
java.lang.String value)
|
void |
Domain.addTag(java.lang.String name,
java.lang.String value)
|
void |
Taggable.addTag(java.lang.String name,
java.lang.String value)
Add a new tag. |
ProgressContainer |
Device.backup(java.lang.String cryptoCertificateName,
URLSource cryptoImage,
java.net.URI backupDestination,
boolean includeISCSI,
boolean includeRaid)
Takes a backup of a DataPower appliance which can be replicated to a compatible appliance. |
Domain |
Device.createManagedDomain(java.lang.String domainName)
Create a managed domain on this Device. |
ServiceDeployment |
Domain.createServiceDeployment(ServiceConfiguration svcConfig,
URLSource policyURL,
java.lang.String policyDomain,
java.lang.String policyObjName,
boolean importAllFiles)
Create the ServiceDeployment object with service configuration and deployment policy to be deployed in this domain. |
ProgressContainer |
DomainVersion.diff(DomainVersion that)
Generate a background task to get a visual representation of the differences of a domain between two versions. |
void |
Manager.generateReport(java.lang.String filePath,
java.lang.String fileName)
Generate a report that will capture the domain configuration deployments completed successfully. |
static Manager |
Manager.getInstance(java.util.Map options)
Get an instance of the manager. |
ManagedSet |
Manager.getManagedSet(java.lang.String name)
Get the existing ManagedSet that has the specified name from the manager. |
ProgressContainer |
Device.getWebGUIURL(Domain domain)
Create a background task to get the URL of the device's WebGUI. |
void |
Manager.importAll(java.io.InputStream inputStream)
Import to the manager datastore from the specified InputStream. |
void |
Manager.remove(Device device)
Removes a device from the manager. |
void |
Manager.remove(Firmware firmware)
Remove a Firmware object from the Manager. |
void |
Manager.remove(ManagedSet managedSet)
Remove an existing ManagedSet from the Manager. |
void |
Domain.remove(Version version)
Trim the specified DomainVersion from the repository. |
void |
Firmware.remove(Version version)
|
ProgressContainer |
ManagedSet.removeDevice(Device device)
Remove the specified device from this managed set. |
ProgressContainer |
ManagedSet.removeDeviceWithoutUnsubscribe(Device device)
Remove the specified device from this managed set without trying to unsubscribe. |
void |
Device.removeManagedDomain(java.lang.String domainName)
Stop managing a domain on the device. |
void |
Device.removeTag(java.lang.String name)
|
void |
Domain.removeTag(java.lang.String name)
|
void |
Taggable.removeTag(java.lang.String name)
Remove all tags with the provided name. |
void |
Device.removeTag(java.lang.String name,
java.lang.String value)
|
void |
Domain.removeTag(java.lang.String name,
java.lang.String value)
|
void |
Taggable.removeTag(java.lang.String name,
java.lang.String value)
Remove the exactly matching tag. |
void |
Device.removeTags()
|
void |
Domain.removeTags()
|
void |
Taggable.removeTags()
Remove all the tags from the resource. |
ProgressContainer |
Device.restore(java.lang.String cryptoCredentialName,
java.net.URI backupSource,
boolean validate)
Restores the configuration and secure data from a successful secure backup. |
void |
Manager.save(boolean force)
Explicitly persist the Manager's content to a datastore. |
void |
Domain.setDeploymentPolicy(URLSource url,
java.lang.String policyDomain,
java.lang.String policyObjName)
Use this method to specify the deployment policy to apply to this domain during deployment. |
void |
Domain.setDeploymentPolicyXML(URLSource url)
Use this method to specify the deployment policy in XML format. |
void |
Device.setGUIPort(int guiPort)
Set the device's port for the WebGUI. |
void |
Device.setHLMPort(int hlmPort)
Set the device's port number to which the AMP (HLM) client will attempt to connect. |
void |
Device.setHostname(java.lang.String hostname)
Set the hostname or IP address of this device. |
void |
Manager.setMaxVersionsToStore(int maxVersions)
Set the maximum number of versions of any one object that should be kept in the manager. |
void |
Device.setPassword(java.lang.String password)
Set the password for the administrative userid for this device. |
void |
DeploymentPolicy.setPolicyExport(URLSource url,
java.lang.String policyDomain,
java.lang.String policyObjName)
When calling setPolicyExport, the URLSource is a reference to the configuration blob, the domainName and policyObjectName serve as an "index" into the blob, pointing to the domain, and associated deployment policy within the blob. |
void |
DeploymentPolicy.setPolicyNone()
This method is called when null parameters are passed to
setDeploymentPolicy(null, null, null) in Domain |
void |
DeploymentPolicy.setPolicyXML(URLSource url)
When calling setPolicyXML, the URLSource is a reference to a deployment policy in XML format. |
void |
Device.setQuiesceTimeout(int timeout)
Set the timeout value (in seconds) for checking the status of a domain quiesce or unquiesce operation. |
void |
Domain.setQuiesceTimeout(int timeout)
Set the timeout value (in seconds) for checking the status of a domain quiesce or unquiesce operation. |
void |
RuntimeService.setQuiesceTimeout(int timeout)
Set the timeout value (in seconds) for checking the status of a service quiesce or unquiesce operation. |
void |
Domain.setSourceConfiguration(URLSource sourceConfiguration)
Use this method to specify the domain configuration URLSource that should be deployed for this Domain. |
void |
Device.setSymbolicName(java.lang.String name)
Set the symbolic name of this Device. |
void |
Domain.setSynchronizationMode(DomainSynchronizationMode synchMode)
Set configuration synchronization mode on the Domain. |
void |
DeploymentPolicyVersion.setUserComment(java.lang.String userComment)
|
void |
DomainVersion.setUserComment(java.lang.String userComment)
|
void |
FirmwareVersion.setUserComment(java.lang.String userComment)
|
void |
Version.setUserComment(java.lang.String userComment)
This is the method to set the user comment that can be later retrieved via Version.getUserComment() . |
void |
Device.setUserId(java.lang.String userid)
Set the administrative userid for this device. |
Constructors in com.ibm.datapower.wamt.clientAPI that throw DatastoreException | |
---|---|
ManagedSet(java.lang.String name)
Create a new ManagedSet that is empty and add it to the Manager. |
Uses of DatastoreException in com.ibm.datapower.wamt.dataAPI |
---|
Subclasses of DatastoreException in com.ibm.datapower.wamt.dataAPI | |
---|---|
class |
AlreadyExistsInRepositoryException
This exception is thrown if an attempt is made to create/add an instance of an object that already exists in the repository |
class |
DirtySaveException
This exception is thrown if an attempt is made to save data after another user has made changes which will not be reflected in the saved repository. |
class |
NotEmptyInRepositoryException
This exception is thrown if an attempt is made to delete an instance that contains other instances. |
class |
NotExistInRepositoryException
This exception is thrown if an attempt is made to delete an instance that does not exist in the repository. |
Methods in com.ibm.datapower.wamt.dataAPI that throw DatastoreException | |
---|---|
void |
StoredManagedSet.add(StoredDevice device)
Adds the specified device to the specified managed set. |
StoredDeploymentPolicy |
Repository.createDeploymentPolicy(StoredDomain domain,
java.lang.String policyObjectName,
URLSource url,
java.lang.String policyDomainName,
DeploymentPolicyType type)
Creates a new policy object in the repository. |
StoredDeploymentPolicyVersion |
Repository.createDeploymentPolicyVersion(StoredDeploymentPolicy policy,
Blob blob,
java.lang.String comment,
java.util.Date timestamp)
Creates a new policy version object in the repository. |
StoredDevice |
Repository.createDevice(java.lang.String deviceID,
java.lang.String serialNumber,
java.lang.String name,
DeviceType deviceType,
ModelType modelType,
java.lang.String hostname,
java.lang.String userid,
java.lang.String password,
int HLMport,
int guiPort,
java.lang.String ampVersion)
Create a new device object in the repository with these properties. |
StoredDomain |
Repository.createDomain(StoredDevice device,
java.lang.String domainName)
Create a new domain object in the repository. |
StoredDomainVersion |
Repository.createDomainVersion(StoredDomain versionedObject,
Blob blob,
java.lang.String userComment,
java.util.Date timeStamp)
Creates a new StoredDomainVersion object in the repository when the clientAPI deploys a new domain source configuration from Domain.deployConfiguration() . |
StoredFirmware |
Repository.createFirmware(DeviceType deviceType,
ModelType modelType,
StringCollection strictFeatures,
StringCollection nonstrictFeatures)
Creates a new StoredFirmware object in the repository unless a matching Firmware already exists in the manager. |
StoredFirmwareVersion |
Repository.createFirmwareVersion(StoredFirmware versionedObject,
Blob blob,
java.lang.String level,
java.util.Date manufactureDate,
java.lang.String userComment,
java.util.Date timeStamp)
Creates a new StoredFirmwareVersion object in the repository. |
StoredManagedSet |
Repository.createManagedSet(java.lang.String name)
Creates a new StoredManagedSet object in the repository. |
StoredTagImpl |
Repository.createTag(java.lang.String name,
java.lang.String value)
|
void |
StoredDeployableConfiguration.delete()
Deletes this StoredDeployableConfiguration. |
void |
StoredDeployablePolicy.delete()
Deletes this StoredDeployablePolicy. |
void |
StoredDevice.delete()
Deletes the persisted instance of this StoredDevice. |
void |
StoredFirmware.delete()
Deletes the persisted instance of this StoredFirmware. |
void |
StoredManagedSet.delete()
Deletes this StoredManagedSet. |
void |
StoredVersion.delete()
Deletes the version from the repository. |
void |
Repository.exportAll(java.io.OutputStream outputStream)
Export everything in the repository to the specified OutputStream. |
static Repository |
RepositoryFactory.getRepository(java.lang.String implementationClassName,
Credential credential)
Returns an instance of the repository. |
void |
Repository.importAll(java.io.InputStream inputStream)
Import to the repository from the specified InputStream. |
void |
StoredManagedSet.remove(StoredDevice device)
Removes the specified device from this managed set. |
void |
StoredDevice.remove(StoredDomain domain)
Removes the specified domain from this containing StoredDevice. |
void |
StoredDevice.remove(StoredTag tag)
Remove the tags for this device. |
void |
StoredDomain.remove(StoredTag tag)
Remove the tags for this domain. |
void |
Repository.save(boolean forceSave)
Save the changes that have been made to Stored objects to the repository The clientAPI method Manager.save(boolean)
calls an implementation of this interface to save the data in the repository. |
void |
StoredDevice.setCurrentAMPVersion(java.lang.String ampVersion)
Sets the current AMP version supported by this device. |
void |
StoredDevice.setFeatureLicenses(StringCollection featureLicenses)
Sets the list of Strings that represent the feature licenses for this device. |
void |
StoredDevice.setGUIPort(int guiPort)
Sets the device's port for the WebGUI. |
void |
StoredDevice.setHLMPort(int hlmPort)
Sets the device's port number for HLM communication. |
void |
StoredDevice.setHostname(java.lang.String hostname)
Sets the hostname or IP address of this device. |
void |
Repository.setMaxVersionsToStore(int maxVersions)
Sets the maximum number of versions of any one object that should be kept in the repository. |
void |
StoredDevice.setPassword(java.lang.String password)
Sets the administrative password for this device. |
void |
StoredDevice.setSymbolicName(java.lang.String name)
Sets the symbolic name of this StoredDevice. |
void |
StoredVersion.setUserComment(java.lang.String comment)
This method is used to set the user comment that can be later retrieved via StoredVersion.getUserComment() . |
void |
StoredDevice.setUserId(java.lang.String userid)
Sets the administrative userid for this device. |
void |
Repository.shutdown()
Shuts down the Repository. |
void |
Repository.startup()
Starts up the Repository. |
StoredDomain |
Repository.updateDomain(StoredDomain domain)
Updates an existing domain object. |
Uses of DatastoreException in com.ibm.datapower.wamt.dataAPI.local.filesystem |
---|
Methods in com.ibm.datapower.wamt.dataAPI.local.filesystem that throw DatastoreException | |
---|---|
void |
StoredDomainImpl.addDomainPolicy(StoredDeploymentPolicyImpl domainPolicy)
|
StoredDeploymentPolicyImpl |
RepositoryImpl.createDeploymentPolicy(StoredDomain domain,
java.lang.String name,
URLSource policyURL,
java.lang.String policyDomainName,
DeploymentPolicyType policyType)
Note: The Local File System implementation adds an element to the WAMT.repository.xml file during create operation to save all information related to the policy version within the containing domain element. |
StoredDeploymentPolicyVersion |
RepositoryImpl.createDeploymentPolicyVersion(StoredDeploymentPolicy policy,
Blob blob,
java.lang.String comment,
java.util.Date timestamp)
Note: The Local File System implementation adds an element to the WAMT.repository.xml file during create operation to save all information related to the policy version within the containing deployment policy element. |
StoredDevice |
RepositoryImpl.createDevice(java.lang.String deviceID,
java.lang.String serialNumber,
java.lang.String name,
DeviceType deviceType,
ModelType modelType,
java.lang.String hostname,
java.lang.String userid,
java.lang.String password,
int HLMport,
int guiPort,
java.lang.String ampVersion)
Note: The Local File System implementation adds a device element to the WAMT.repository.xml file during a save operation to save all information related to the device. |
StoredDomain |
RepositoryImpl.createDomain(StoredDevice device,
java.lang.String domainName)
Note: The Local File System implementation adds an element to the WAMT.repository.xml file during create operation to save all information related to the domain within the containing device element. |
StoredDomainVersion |
RepositoryImpl.createDomainVersion(StoredDomain versionedObject,
Blob blob,
java.lang.String userComment,
java.util.Date timeStamp)
Note: The Local File System implementation adds an element to the WAMT.repository.xml file during create operation to save all information related to the StoredDomainVersion within the containing Domain element. |
StoredFirmware |
RepositoryImpl.createFirmware(DeviceType deviceType,
ModelType modelType,
StringCollection strictFeatures,
StringCollection nonstrictFeatures)
Note: The Local File System implementation adds an element to the WAMT.repository.xml file during create operation to save all information related to the firmware within the containing manager element. |
StoredFirmwareVersion |
RepositoryImpl.createFirmwareVersion(StoredFirmware versionedObject,
Blob blob,
java.lang.String level,
java.util.Date manufactureDate,
java.lang.String userComment,
java.util.Date timeStamp)
Note: The Local File System implementation adds an element to the WAMT.repository.xml file during create operation to save all information related to the firmware version within the containing firmware element. |
StoredManagedSet |
RepositoryImpl.createManagedSet(java.lang.String name)
Note: The Local File System implementation adds an element to the WAMT.repository.xml file during create operation to save all information related to the managed set within the containing manager element. |
StoredTagImpl |
RepositoryImpl.createTag(java.lang.String name,
java.lang.String value)
|
void |
StoredDeploymentPolicyImpl.delete()
|
void |
StoredDomainImpl.delete()
|
void |
StoredManagedSetImpl.delete()
Note: The Local File System implementation deletes the ManagedSet element from the WAMT.repository.xml file but any device elements that are not contained inside it are retained and can be accessed by calling Manager.getAllDevices() and
Manager.getDmiLogger() |
void |
StoredTagImpl.delete()
|
void |
RepositoryImpl.importAll(java.io.InputStream inputStream)
Note: The Local File System implementation does not implement this method. |
void |
StoredDeviceImpl.setCurrentAMPVersion(java.lang.String ampVersion)
|
void |
StoredDeviceImpl.setDeviceType(DeviceType deviceType)
|
void |
StoredDeviceImpl.setFeatureLicenses(StringCollection featureLicenses)
|
void |
StoredDeviceImpl.setGUIPort(int guiPort)
|
void |
StoredDeviceImpl.setHLMPort(int hlmPort)
Note: The Local File System implementation stores the HLM Posrt as an attribute on the device element in the WAMT.repository.xml file. |
void |
StoredDeviceImpl.setHostname(java.lang.String hostname)
|
void |
StoredDeviceImpl.setPassword(java.lang.String password)
|
void |
StoredDeviceImpl.setSymbolicName(java.lang.String name)
|
void |
StoredDeploymentPolicyVersionImpl.setUserComment(java.lang.String comment)
|
void |
StoredDomainVersionImpl.setUserComment(java.lang.String comment)
|
void |
StoredFirmwareVersionImpl.setUserComment(java.lang.String comment)
|
void |
StoredDeviceImpl.setUserId(java.lang.String userid)
|
void |
RepositoryImpl.startup()
|
StoredDomain |
RepositoryImpl.updateDomain(StoredDomain domain)
|
|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |