cloudstack/plugins
Suresh Kumar Anaparti 8ea9fc911d
StoragePoolType as class (#8544)
* StoragePoolType as a class

* Fix agent side StoragePoolType enum to class

* Handle StoragePoolType for StoragePoolJoinVO

* Since StoragePoolType is a class, it cannot be converted by @Enumerated annotation.
Implemented conveter class and logic to utilize @Convert annotation.

* Fix UserVMJoinVO for StoragePoolType

* fixed missing imports

* Since StoragePoolType is a class, it cannot be converted by @Enumerated annotation.
Implemented conveter class and logic to utilize @Convert annotation.

* Fixed equals for the enum.

* removed not needed try/catch for prepareAttribute

* Added license to the file.

* Implemented "supportsPhysicalDiskCopy" for storage adaptor.

Co-authored-by: mprokopchuk <mprokopchuk@apple.com>

* Add javadoc to StoragePoolType class

* Add unit test for StoragePoolType comparisons

* StoragePoolType "==" and ".equals()" fix.

* Fix StoragePoolType for FiberChannelAdapter

* Fix for abstract storage adaptor set up issue

* review comments

* Pass StoragePoolType object for poolType dao attribute

---------

Co-authored-by: Marcus Sorensen <mls@apple.com>
Co-authored-by: mprokopchuk <mprokopchuk@apple.com>
Co-authored-by: mprokopchuk <mprokopchuk@gmail.com>
2024-02-05 13:27:15 +05:30
..
acl Updating pom.xml version numbers for release 4.20.0.0-SNAPSHOT 2024-02-02 18:16:37 +05:30
affinity-group-processors Updating pom.xml version numbers for release 4.20.0.0-SNAPSHOT 2024-02-02 18:16:37 +05:30
alert-handlers Updating pom.xml version numbers for release 4.20.0.0-SNAPSHOT 2024-02-02 18:16:37 +05:30
api Updating pom.xml version numbers for release 4.20.0.0-SNAPSHOT 2024-02-02 18:16:37 +05:30
backup Updating pom.xml version numbers for release 4.20.0.0-SNAPSHOT 2024-02-02 18:16:37 +05:30
ca/root-ca Updating pom.xml version numbers for release 4.20.0.0-SNAPSHOT 2024-02-02 18:16:37 +05:30
database Updating pom.xml version numbers for release 4.20.0.0-SNAPSHOT 2024-02-02 18:16:37 +05:30
dedicated-resources Updating pom.xml version numbers for release 4.20.0.0-SNAPSHOT 2024-02-02 18:16:37 +05:30
deployment-planners Updating pom.xml version numbers for release 4.20.0.0-SNAPSHOT 2024-02-02 18:16:37 +05:30
drs/cluster Updating pom.xml version numbers for release 4.20.0.0-SNAPSHOT 2024-02-02 18:16:37 +05:30
event-bus Updating pom.xml version numbers for release 4.20.0.0-SNAPSHOT 2024-02-02 18:16:37 +05:30
ha-planners/skip-heurestics Updating pom.xml version numbers for release 4.20.0.0-SNAPSHOT 2024-02-02 18:16:37 +05:30
host-allocators/random Updating pom.xml version numbers for release 4.20.0.0-SNAPSHOT 2024-02-02 18:16:37 +05:30
hypervisors StoragePoolType as class (#8544) 2024-02-05 13:27:15 +05:30
integrations Updating pom.xml version numbers for release 4.20.0.0-SNAPSHOT 2024-02-02 18:16:37 +05:30
metrics Updating pom.xml version numbers for release 4.20.0.0-SNAPSHOT 2024-02-02 18:16:37 +05:30
network-elements Updating pom.xml version numbers for release 4.20.0.0-SNAPSHOT 2024-02-02 18:16:37 +05:30
outofbandmanagement-drivers Updating pom.xml version numbers for release 4.20.0.0-SNAPSHOT 2024-02-02 18:16:37 +05:30
shutdown Updating pom.xml version numbers for release 4.20.0.0-SNAPSHOT 2024-02-02 18:16:37 +05:30
storage StoragePoolType as class (#8544) 2024-02-05 13:27:15 +05:30
storage-allocators/random Updating pom.xml version numbers for release 4.20.0.0-SNAPSHOT 2024-02-02 18:16:37 +05:30
user-authenticators Updating pom.xml version numbers for release 4.20.0.0-SNAPSHOT 2024-02-02 18:16:37 +05:30
user-two-factor-authenticators Updating pom.xml version numbers for release 4.20.0.0-SNAPSHOT 2024-02-02 18:16:37 +05:30
pom.xml Updating pom.xml version numbers for release 4.20.0.0-SNAPSHOT 2024-02-02 18:16:37 +05:30