Uses of Class
com.ibm.datapower.wamt.dataAPI.DatastoreException

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)
           
 



© Copyright IBM Corp. 2006, 2010 All Rights Reserved.