Examples of StoragePoolDetailVO


Examples of com.cloud.storage.StoragePoolDetailVO

        sc.setParameters("pool", poolId);
       
        txn.start();
        expunge(sc);
        for (Map.Entry<String, String> entry : details.entrySet()) {
            StoragePoolDetailVO detail = new StoragePoolDetailVO(poolId, entry.getKey(), entry.getValue());
            persist(detail);
        }
        txn.commit();
    }
View Full Code Here

Examples of com.cloud.storage.StoragePoolDetailVO

      Transaction txn = Transaction.currentTxn();
      txn.start();
      pool = super.persist(pool);
      if (details != null) {
          for (Map.Entry<String, String> detail : details.entrySet()) {
              StoragePoolDetailVO vo = new StoragePoolDetailVO(pool.getId(), detail.getKey(), detail.getValue());
              _detailsDao.persist(vo);
          }
        }
      txn.commit();
      return pool;
View Full Code Here

Examples of com.cloud.storage.StoragePoolDetailVO

      Transaction txn = Transaction.currentTxn();
      txn.start();
      pool = super.persist(pool);
      if (details != null) {
          for (Map.Entry<String, String> detail : details.entrySet()) {
              StoragePoolDetailVO vo = new StoragePoolDetailVO(pool.getId(), detail.getKey(), detail.getValue());
              _detailsDao.persist(vo);
          }
        }
      txn.commit();
      return pool;
View Full Code Here

Examples of com.cloud.storage.StoragePoolDetailVO

        sc.setParameters("pool", poolId);
       
        txn.start();
        expunge(sc);
        for (Map.Entry<String, String> entry : details.entrySet()) {
            StoragePoolDetailVO detail = new StoragePoolDetailVO(poolId, entry.getKey(), entry.getValue());
            persist(detail);
        }
        txn.commit();
    }
View Full Code Here

Examples of org.apache.cloudstack.storage.datastore.db.StoragePoolDetailVO

                    case storagepool:      StoragePoolVO pool = _storagePoolDao.findById(resourceId);
                                    if (pool == null) {
                                        throw new InvalidParameterValueException("unable to find storage pool by id " + resourceId);
                                    }
                                    StoragePoolDetailVO storagePoolDetailVO = _storagePoolDetailsDao.findDetail(resourceId, name);
                                    if (storagePoolDetailVO != null && storagePoolDetailVO.getValue() != null) {
                                        return storagePoolDetailVO.getValue();
                                    } break;

                    case account:   AccountVO account = _accountDao.findById(resourceId);
                                    if (account == null) {
                                        throw new InvalidParameterValueException("unable to find account by id " + resourceId);
View Full Code Here

Examples of org.apache.cloudstack.storage.datastore.db.StoragePoolDetailVO

            case storagepool:
                StoragePoolVO pool = _storagePoolDao.findById(resourceId);
                if (pool == null) {
                    throw new InvalidParameterValueException("unable to find storage pool by id " + resourceId);
                }
                StoragePoolDetailVO storagePoolDetailVO = _storagePoolDetailsDao.findDetail(resourceId, name);
                if (storagePoolDetailVO == null) {
                    storagePoolDetailVO = new StoragePoolDetailVO(resourceId, name, value);
                    _storagePoolDetailsDao.persist(storagePoolDetailVO);

                } else {
                    storagePoolDetailVO.setValue(value);
                    _storagePoolDetailsDao.update(storagePoolDetailVO.getId(), storagePoolDetailVO);
                }
                break;

            case account:
                AccountVO account = _accountDao.findById(resourceId);
View Full Code Here

Examples of org.apache.cloudstack.storage.datastore.db.StoragePoolDetailVO

    @Test
    public void testClusterAllocatorWithTags() {
        try {
            createDb();
            StoragePoolDetailVO detailVO = new StoragePoolDetailVO(this.storagePoolId, "high", "true");
            poolDetailsDao.persist(detailVO);
            DiskOfferingVO diskOff = this.diskOfferingDao.findById(diskOffering.getId());
            List<String> tags = new ArrayList<String>();
            tags.add("high");
            diskOff.setTagsArray(tags);
View Full Code Here

Examples of org.apache.cloudstack.storage.datastore.db.StoragePoolDetailVO

    @Test
    public void testClusterAllocatorWithWrongTag() {
        try {
            createDb();
            StoragePoolDetailVO detailVO = new StoragePoolDetailVO(this.storagePoolId, "high", "true");
            poolDetailsDao.persist(detailVO);
            DiskOfferingVO diskOff = this.diskOfferingDao.findById(diskOffering.getId());
            List<String> tags = new ArrayList<String>();
            tags.add("low");
            diskOff.setTagsArray(tags);
View Full Code Here

Examples of org.apache.cloudstack.storage.datastore.db.StoragePoolDetailVO

        sc.setParameters("pool", poolId);

        txn.start();
        expunge(sc);
        for (Map.Entry<String, String> entry : details.entrySet()) {
            StoragePoolDetailVO detail = new StoragePoolDetailVO(poolId, entry.getKey(), entry.getValue());
            persist(detail);
        }
        txn.commit();
    }
View Full Code Here

Examples of org.apache.cloudstack.storage.datastore.db.StoragePoolDetailVO

            return _clusterAdminPassword;
        }
    }

    private SolidFireConnection getSolidFireConnection(long storagePoolId) {
        StoragePoolDetailVO storagePoolDetail = _storagePoolDetailsDao.findDetail(storagePoolId, SolidFireUtil.MANAGEMENT_VIP);

        String mVip = storagePoolDetail.getValue();

        storagePoolDetail = _storagePoolDetailsDao.findDetail(storagePoolId, SolidFireUtil.MANAGEMENT_PORT);

        int mPort = Integer.parseInt(storagePoolDetail.getValue());

        storagePoolDetail = _storagePoolDetailsDao.findDetail(storagePoolId, SolidFireUtil.CLUSTER_ADMIN_USERNAME);

        String clusterAdminUsername = storagePoolDetail.getValue();

        storagePoolDetail = _storagePoolDetailsDao.findDetail(storagePoolId, SolidFireUtil.CLUSTER_ADMIN_PASSWORD);

        String clusterAdminPassword = storagePoolDetail.getValue();

        return new SolidFireConnection(mVip, mPort, clusterAdminUsername, clusterAdminPassword);
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.