[ 
https://issues.apache.org/jira/browse/CLOUDSTACK-10365?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16624709#comment-16624709
 ] 

ASF GitHub Bot commented on CLOUDSTACK-10365:
---------------------------------------------

DaanHoogland closed pull request #2847: CLOUDSTACK-10365: Change the "getXXX" 
boolean-related method names to…
URL: https://github.com/apache/cloudstack/pull/2847
 
 
   

This is a PR merged from a forked repository.
As GitHub hides the original diff on merge, it is displayed below for
the sake of provenance:

As this is a foreign pull request (from a fork), the diff is supplied
below (as it won't show otherwise due to GitHub magic):

diff --git a/api/src/main/java/com/cloud/agent/api/to/S3TO.java 
b/api/src/main/java/com/cloud/agent/api/to/S3TO.java
index ec6bc02cca0..233238cf793 100644
--- a/api/src/main/java/com/cloud/agent/api/to/S3TO.java
+++ b/api/src/main/java/com/cloud/agent/api/to/S3TO.java
@@ -201,7 +201,7 @@ public DataStoreRole getRole() {
         return DataStoreRole.Image;
     }
 
-    public boolean getEnableRRS() {
+    public boolean isEnableRRS() {
         return enableRRS;
     }
 
diff --git a/api/src/main/java/com/cloud/offering/DiskOffering.java 
b/api/src/main/java/com/cloud/offering/DiskOffering.java
index c2069c25359..581d32d572a 100644
--- a/api/src/main/java/com/cloud/offering/DiskOffering.java
+++ b/api/src/main/java/com/cloud/offering/DiskOffering.java
@@ -57,13 +57,13 @@ public String toString() {
 
     String getUniqueName();
 
-    boolean getUseLocalStorage();
+    boolean isUseLocalStorage();
 
     Long getDomainId();
 
     String getName();
 
-    boolean getSystemUse();
+    boolean isSystemUse();
 
     String getDisplayText();
 
diff --git a/api/src/main/java/com/cloud/offering/NetworkOffering.java 
b/api/src/main/java/com/cloud/offering/NetworkOffering.java
index 33b165bfa29..97db87bb0a8 100644
--- a/api/src/main/java/com/cloud/offering/NetworkOffering.java
+++ b/api/src/main/java/com/cloud/offering/NetworkOffering.java
@@ -82,11 +82,11 @@
      */
     Integer getMulticastRateMbps();
 
-    boolean getForVpc();
+    boolean isForVpc();
 
     TrafficType getTrafficType();
 
-    boolean getSpecifyVlan();
+    boolean isSpecifyVlan();
 
     String getTags();
 
@@ -106,39 +106,39 @@
 
     Long getServiceOfferingId();
 
-    boolean getDedicatedLB();
+    boolean isDedicatedLB();
 
-    boolean getSharedSourceNat();
+    boolean isSharedSourceNat();
 
-    boolean getRedundantRouter();
+    boolean isRedundantRouter();
 
     boolean isConserveMode();
 
-    boolean getElasticIp();
+    boolean isElasticIp();
 
-    boolean getAssociatePublicIP();
+    boolean isAssociatePublicIP();
 
-    boolean getElasticLb();
+    boolean isElasticLb();
 
-    boolean getSpecifyIpRanges();
+    boolean isSpecifyIpRanges();
 
     boolean isInline();
 
-    boolean getIsPersistent();
+    boolean isPersistent();
 
-    boolean getInternalLb();
+    boolean isInternalLb();
 
-    boolean getPublicLb();
+    boolean isPublicLb();
 
-    boolean getEgressDefaultPolicy();
+    boolean isEgressDefaultPolicy();
 
     Integer getConcurrentConnections();
 
     boolean isKeepAliveEnabled();
 
-    boolean getSupportsStrechedL2();
+    boolean isSupportingStrechedL2();
 
-    boolean getSupportsPublicAccess();
+    boolean isSupportingPublicAccess();
 
     String getServicePackage();
 }
diff --git a/api/src/main/java/com/cloud/offering/ServiceOffering.java 
b/api/src/main/java/com/cloud/offering/ServiceOffering.java
index 196d2b4eb47..6f0116d1a4a 100644
--- a/api/src/main/java/com/cloud/offering/ServiceOffering.java
+++ b/api/src/main/java/com/cloud/offering/ServiceOffering.java
@@ -56,7 +56,7 @@
      * @return is this a system service offering
      */
     @Override
-    boolean getSystemUse();
+    boolean isSystemUse();
 
     /**
      * @return # of cpu.
@@ -76,7 +76,7 @@
     /**
      * @return Does this service plan offer HA?
      */
-    boolean getOfferHA();
+    boolean isOfferHA();
 
     /**
      * @return Does this service plan offer VM to use CPU resources beyond the 
service offering limits?
@@ -86,7 +86,7 @@
     /**
      * @return Does this service plan support Volatile VM that is, discard 
VM's root disk and create a new one on reboot?
      */
-    boolean getVolatileVm();
+    boolean isVolatileVm();
 
     /**
      * @return the rate in megabits per sec to which a VM's network interface 
is throttled to
@@ -102,7 +102,7 @@
      * @return whether or not the service offering requires local storage
      */
     @Override
-    boolean getUseLocalStorage();
+    boolean isUseLocalStorage();
 
     @Override
     Long getDomainId();
diff --git a/api/src/main/java/com/cloud/storage/GuestOS.java 
b/api/src/main/java/com/cloud/storage/GuestOS.java
index 371260bec64..33c08722ad3 100644
--- a/api/src/main/java/com/cloud/storage/GuestOS.java
+++ b/api/src/main/java/com/cloud/storage/GuestOS.java
@@ -33,5 +33,5 @@
 
     Date getRemoved();
 
-    boolean getIsUserDefined();
+    boolean isUserDefined();
 }
diff --git a/api/src/main/java/com/cloud/template/VirtualMachineTemplate.java 
b/api/src/main/java/com/cloud/template/VirtualMachineTemplate.java
index 564f3b987be..ad2f6363170 100644
--- a/api/src/main/java/com/cloud/template/VirtualMachineTemplate.java
+++ b/api/src/main/java/com/cloud/template/VirtualMachineTemplate.java
@@ -101,9 +101,9 @@
 
     String getDisplayText();
 
-    boolean getEnablePassword();
+    boolean isEnablePassword();
 
-    boolean getEnableSshKey();
+    boolean isEnableSshKey();
 
     boolean isCrossZones();
 
diff --git a/api/src/main/java/com/cloud/vm/DiskProfile.java 
b/api/src/main/java/com/cloud/vm/DiskProfile.java
index d9097748363..a1e5faa974a 100644
--- a/api/src/main/java/com/cloud/vm/DiskProfile.java
+++ b/api/src/main/java/com/cloud/vm/DiskProfile.java
@@ -68,7 +68,7 @@ public DiskProfile(Volume vol, DiskOffering offering, 
HypervisorType hyperType)
             offering.getId(),
             vol.getSize(),
             offering.getTagsArray(),
-            offering.getUseLocalStorage(),
+            offering.isUseLocalStorage(),
             offering.isCustomized(),
             null);
         this.hyperType = hyperType;
diff --git 
a/api/src/main/java/org/apache/cloudstack/api/command/user/address/AssociateIPAddrCmd.java
 
b/api/src/main/java/org/apache/cloudstack/api/command/user/address/AssociateIPAddrCmd.java
index 15072ca9a4f..bf4ca882083 100644
--- 
a/api/src/main/java/org/apache/cloudstack/api/command/user/address/AssociateIPAddrCmd.java
+++ 
b/api/src/main/java/org/apache/cloudstack/api/command/user/address/AssociateIPAddrCmd.java
@@ -238,7 +238,7 @@ public long getEntityOwnerId() {
             NetworkOffering offering = 
_entityMgr.findById(NetworkOffering.class, network.getNetworkOfferingId());
 
             DataCenter zone = _entityMgr.findById(DataCenter.class, 
network.getDataCenterId());
-            if (zone.getNetworkType() == NetworkType.Basic && 
offering.getElasticIp() && offering.getElasticLb()) {
+            if (zone.getNetworkType() == NetworkType.Basic && 
offering.isElasticIp() && offering.isElasticLb()) {
                 // Since the basic zone network is owned by 'Root' domain, 
domain access checkers will fail for the
                 // accounts in non-root domains while acquiring public IP. So 
add an exception for the 'Basic' zone
                 // shared network with EIP/ELB service.
diff --git 
a/api/src/main/java/org/apache/cloudstack/api/command/user/volume/ResizeVolumeCmd.java
 
b/api/src/main/java/org/apache/cloudstack/api/command/user/volume/ResizeVolumeCmd.java
index a7953336ff1..21127a72e9c 100644
--- 
a/api/src/main/java/org/apache/cloudstack/api/command/user/volume/ResizeVolumeCmd.java
+++ 
b/api/src/main/java/org/apache/cloudstack/api/command/user/volume/ResizeVolumeCmd.java
@@ -107,7 +107,7 @@ public Long getSize() {
         return size;
     }
 
-    public boolean getShrinkOk() {
+    public boolean isShrinkOk() {
         return shrinkOk;
     }
 
diff --git 
a/core/src/main/java/com/cloud/storage/template/S3TemplateDownloader.java 
b/core/src/main/java/com/cloud/storage/template/S3TemplateDownloader.java
index d584cdffb10..0506dab22c0 100644
--- a/core/src/main/java/com/cloud/storage/template/S3TemplateDownloader.java
+++ b/core/src/main/java/com/cloud/storage/template/S3TemplateDownloader.java
@@ -184,7 +184,7 @@ public long download(boolean resume, 
DownloadCompleteCallback callback) {
         PutObjectRequest putObjectRequest = new 
PutObjectRequest(s3TO.getBucketName(), s3Key, inputStream, objectMetadata);
 
         // If reduced redundancy is enabled, set it.
-        if (s3TO.getEnableRRS()) {
+        if (s3TO.isEnableRRS()) {
             putObjectRequest.withStorageClass(StorageClass.ReducedRedundancy);
         }
 
diff --git 
a/engine/orchestration/src/main/java/com/cloud/vm/VirtualMachineManagerImpl.java
 
b/engine/orchestration/src/main/java/com/cloud/vm/VirtualMachineManagerImpl.java
index 3e11a2fdd84..9e8e22705ce 100755
--- 
a/engine/orchestration/src/main/java/com/cloud/vm/VirtualMachineManagerImpl.java
+++ 
b/engine/orchestration/src/main/java/com/cloud/vm/VirtualMachineManagerImpl.java
@@ -3214,14 +3214,14 @@ public void checkIfCanUpgrade(final VirtualMachine 
vmInstance, final ServiceOffe
 
         // Check that the service offering being upgraded to has the same 
storage pool preference as the VM's current service
         // offering
-        if (currentServiceOffering.getUseLocalStorage() != 
newServiceOffering.getUseLocalStorage()) {
+        if (currentServiceOffering.isUseLocalStorage() != 
newServiceOffering.isUseLocalStorage()) {
             throw new InvalidParameterValueException("Unable to upgrade 
virtual machine " + vmInstance.toString() +
                     ", cannot switch between local storage and shared storage 
service offerings.  Current offering " + "useLocalStorage=" +
-                    currentServiceOffering.getUseLocalStorage() + ", target 
offering useLocalStorage=" + newServiceOffering.getUseLocalStorage());
+                    currentServiceOffering.isUseLocalStorage() + ", target 
offering useLocalStorage=" + newServiceOffering.isUseLocalStorage());
         }
 
         // if vm is a system vm, check if it is a system service offering, if 
yes return with error as it cannot be used for user vms
-        if (currentServiceOffering.getSystemUse() != 
newServiceOffering.getSystemUse()) {
+        if (currentServiceOffering.isSystemUse() != 
newServiceOffering.isSystemUse()) {
             throw new InvalidParameterValueException("isSystem property is 
different for current service offering and new service offering");
         }
 
@@ -3245,7 +3245,7 @@ public boolean upgradeVmDb(final long vmId, final long 
serviceOfferingId) {
         final VMInstanceVO vmForUpdate = _vmDao.createForUpdate();
         vmForUpdate.setServiceOfferingId(serviceOfferingId);
         final ServiceOffering newSvcOff = 
_entityMgr.findById(ServiceOffering.class, serviceOfferingId);
-        vmForUpdate.setHaEnabled(newSvcOff.getOfferHA());
+        vmForUpdate.setHaEnabled(newSvcOff.isOfferHA());
         vmForUpdate.setLimitCpuUse(newSvcOff.getLimitCpuUse());
         vmForUpdate.setServiceOfferingId(newSvcOff.getId());
         return _vmDao.update(vmId, vmForUpdate);
diff --git 
a/engine/orchestration/src/main/java/org/apache/cloudstack/engine/orchestration/NetworkOrchestrator.java
 
b/engine/orchestration/src/main/java/org/apache/cloudstack/engine/orchestration/NetworkOrchestrator.java
index b5aca5d9f10..3b0c6e9fd25 100644
--- 
a/engine/orchestration/src/main/java/org/apache/cloudstack/engine/orchestration/NetworkOrchestrator.java
+++ 
b/engine/orchestration/src/main/java/org/apache/cloudstack/engine/orchestration/NetworkOrchestrator.java
@@ -690,10 +690,10 @@ protected NetworkOrchestrator() {
                     @Override
                     public void doInTransactionWithoutResult(final 
TransactionStatus status) {
                         final NetworkVO vo = new NetworkVO(id, network, 
offering.getId(), guru.getName(), owner.getDomainId(), owner.getId(), 
relatedFile, name, displayText, predefined
-                                .getNetworkDomain(), offering.getGuestType(), 
plan.getDataCenterId(), plan.getPhysicalNetworkId(), aclType, 
offering.getSpecifyIpRanges(),
-                                vpcId, offering.getRedundantRouter(), 
predefined.getExternalId());
+                                .getNetworkDomain(), offering.getGuestType(), 
plan.getDataCenterId(), plan.getPhysicalNetworkId(), aclType, 
offering.isSpecifyIpRanges(),
+                                vpcId, offering.isRedundantRouter(), 
predefined.getExternalId());
                         vo.setDisplayNetwork(isDisplayNetworkEnabled == null ? 
true : isDisplayNetworkEnabled);
-                        
vo.setStrechedL2Network(offering.getSupportsStrechedL2());
+                        
vo.setStrechedL2Network(offering.isSupportingStrechedL2());
                         final NetworkVO networkPersisted = 
_networksDao.persist(vo, vo.getGuestType() == Network.GuestType.Isolated,
                                 
finalizeServicesAndProvidersForNetwork(offering, plan.getPhysicalNetworkId()));
                         networks.add(networkPersisted);
@@ -1110,7 +1110,7 @@ public void implementNetworkElementsAndResources(final 
DeployDestination dest, f
         //     2) network has sourceNat service
         //     3) network offering does not support a shared source NAT rule
 
-        final boolean sharedSourceNat = offering.getSharedSourceNat();
+        final boolean sharedSourceNat = offering.isSharedSourceNat();
         final DataCenter zone = _dcDao.findById(network.getDataCenterId());
 
         if (!sharedSourceNat && 
_networkModel.areServicesSupportedInNetwork(network.getId(), Service.SourceNat)
@@ -1220,7 +1220,7 @@ protected boolean reprogramNetworkRules(final long 
networkId, final Account call
         if (_networkModel.areServicesSupportedInNetwork(network.getId(), 
Service.Firewall) && 
_networkModel.areServicesSupportedInNetwork(network.getId(), Service.Firewall)
                 && (network.getGuestType() == Network.GuestType.Isolated || 
network.getGuestType() == Network.GuestType.Shared && zone.getNetworkType() == 
NetworkType.Advanced)) {
             // add default egress rule to accept the traffic
-            _firewallMgr.applyDefaultEgressFirewallRule(network.getId(), 
offering.getEgressDefaultPolicy(), true);
+            _firewallMgr.applyDefaultEgressFirewallRule(network.getId(), 
offering.isEgressDefaultPolicy(), true);
         }
         if (!_firewallMgr.applyFirewallRules(firewallEgressRulesToApply, 
false, caller)) {
             s_logger.warn("Failed to reapply firewall Egress rule(s) as a part 
of network id=" + networkId + " restart");
@@ -2171,7 +2171,7 @@ public Network createGuestNetwork(final long 
networkOfferingId, final String nam
             }
 
             //don't allow eip/elb networks in Advance zone
-            if (ntwkOff.getElasticIp() || ntwkOff.getElasticLb()) {
+            if (ntwkOff.isElasticIp() || ntwkOff.isElasticLb()) {
                 throw new InvalidParameterValueException("Elastic IP and 
Elastic LB services are supported in zone of type " + NetworkType.Basic);
             }
         }
@@ -2183,7 +2183,7 @@ public Network createGuestNetwork(final long 
networkOfferingId, final String nam
         //TODO(VXLAN): Support VNI specified
         // VlanId can be specified only when network offering supports it
         final boolean vlanSpecified = vlanId != null;
-        if (vlanSpecified != ntwkOff.getSpecifyVlan()) {
+        if (vlanSpecified != ntwkOff.isSpecifyVlan()) {
             if (vlanSpecified) {
                 throw new InvalidParameterValueException("Can't specify vlan; 
corresponding offering says specifyVlan=false");
             } else {
diff --git 
a/engine/orchestration/src/main/java/org/apache/cloudstack/engine/orchestration/VolumeOrchestrator.java
 
b/engine/orchestration/src/main/java/org/apache/cloudstack/engine/orchestration/VolumeOrchestrator.java
index 65766464827..0bb86b45fb6 100644
--- 
a/engine/orchestration/src/main/java/org/apache/cloudstack/engine/orchestration/VolumeOrchestrator.java
+++ 
b/engine/orchestration/src/main/java/org/apache/cloudstack/engine/orchestration/VolumeOrchestrator.java
@@ -225,7 +225,7 @@ public VolumeInfo moveVolume(VolumeInfo volume, long 
destPoolDcId, Long destPool
         // Find a destination storage pool with the specified criteria
         DiskOffering diskOffering = _entityMgr.findById(DiskOffering.class, 
volume.getDiskOfferingId());
         DiskProfile dskCh = new DiskProfile(volume.getId(), 
volume.getVolumeType(), volume.getName(), diskOffering.getId(), 
diskOffering.getDiskSize(), diskOffering.getTagsArray(),
-                diskOffering.getUseLocalStorage(), 
diskOffering.isRecreatable(), null);
+                diskOffering.isUseLocalStorage(), 
diskOffering.isRecreatable(), null);
         dskCh.setHyperType(dataDiskHyperType);
         storageMgr.setDiskProfileThrottling(dskCh, null, diskOffering);
 
@@ -469,11 +469,11 @@ protected DiskProfile 
createDiskCharacteristics(VolumeInfo volume, VirtualMachin
                 throw new CloudRuntimeException("Template " + 
template.getName() + " has not been completely downloaded to zone " + 
dc.getId());
             }
 
-            return new DiskProfile(volume.getId(), volume.getVolumeType(), 
volume.getName(), diskOffering.getId(), ss.getSize(), 
diskOffering.getTagsArray(), diskOffering.getUseLocalStorage(),
+            return new DiskProfile(volume.getId(), volume.getVolumeType(), 
volume.getName(), diskOffering.getId(), ss.getSize(), 
diskOffering.getTagsArray(), diskOffering.isUseLocalStorage(),
                     diskOffering.isRecreatable(), Storage.ImageFormat.ISO != 
template.getFormat() ? template.getId() : null);
         } else {
             return new DiskProfile(volume.getId(), volume.getVolumeType(), 
volume.getName(), diskOffering.getId(), diskOffering.getDiskSize(), 
diskOffering.getTagsArray(),
-                    diskOffering.getUseLocalStorage(), 
diskOffering.isRecreatable(), null);
+                    diskOffering.isUseLocalStorage(), 
diskOffering.isRecreatable(), null);
         }
     }
 
@@ -648,7 +648,7 @@ public boolean validateVolumeSizeRange(long size) {
     }
 
     protected DiskProfile toDiskProfile(Volume vol, DiskOffering offering) {
-        return new DiskProfile(vol.getId(), vol.getVolumeType(), 
vol.getName(), offering.getId(), vol.getSize(), offering.getTagsArray(), 
offering.getUseLocalStorage(), offering.isRecreatable(),
+        return new DiskProfile(vol.getId(), vol.getVolumeType(), 
vol.getName(), offering.getId(), vol.getSize(), offering.getTagsArray(), 
offering.isUseLocalStorage(), offering.isRecreatable(),
                 vol.getTemplateId());
     }
 
@@ -1174,7 +1174,7 @@ public void prepareForMigration(VirtualMachineProfile vm, 
DeployDestination dest
                                 s_logger.debug("Mismatch in storage pool " + 
assignedPool + " assigned by deploymentPlanner and the one associated with 
volume " + vol);
                             }
                             DiskOffering diskOffering = 
_entityMgr.findById(DiskOffering.class, vol.getDiskOfferingId());
-                            if (diskOffering.getUseLocalStorage()) {
+                            if (diskOffering.isUseLocalStorage()) {
                                 // Currently migration of local volume is not 
supported so bail out
                                 if (s_logger.isDebugEnabled()) {
                                     s_logger.debug("Local volume " + vol + " 
cannot be recreated on storagepool " + assignedPool + " assigned by 
deploymentPlanner");
diff --git 
a/engine/orchestration/src/test/java/com/cloud/vm/VirtualMachineManagerImplTest.java
 
b/engine/orchestration/src/test/java/com/cloud/vm/VirtualMachineManagerImplTest.java
index c4844ac82d0..6b8d95603ac 100644
--- 
a/engine/orchestration/src/test/java/com/cloud/vm/VirtualMachineManagerImplTest.java
+++ 
b/engine/orchestration/src/test/java/com/cloud/vm/VirtualMachineManagerImplTest.java
@@ -213,10 +213,10 @@ public void testCheckIfCanUpgrade() throws Exception {
         ServiceOfferingVO mockCurrentServiceOffering = 
mock(ServiceOfferingVO.class);
 
         when(serviceOfferingDaoMock.findByIdIncludingRemoved(anyLong(), 
anyLong())).thenReturn(mockCurrentServiceOffering);
-        when(mockCurrentServiceOffering.getUseLocalStorage()).thenReturn(true);
-        when(serviceOfferingMock.getUseLocalStorage()).thenReturn(true);
-        when(mockCurrentServiceOffering.getSystemUse()).thenReturn(true);
-        when(serviceOfferingMock.getSystemUse()).thenReturn(true);
+        when(mockCurrentServiceOffering.isUseLocalStorage()).thenReturn(true);
+        when(serviceOfferingMock.isUseLocalStorage()).thenReturn(true);
+        when(mockCurrentServiceOffering.isSystemUse()).thenReturn(true);
+        when(serviceOfferingMock.isSystemUse()).thenReturn(true);
         when(mockCurrentServiceOffering.getTags()).thenReturn("x,y");
         when(serviceOfferingMock.getTags()).thenReturn("z,x,y");
 
diff --git 
a/engine/schema/src/main/java/com/cloud/network/dao/NetworkDaoImpl.java 
b/engine/schema/src/main/java/com/cloud/network/dao/NetworkDaoImpl.java
index 1e33b6ac535..23936cbdeab 100644
--- a/engine/schema/src/main/java/com/cloud/network/dao/NetworkDaoImpl.java
+++ b/engine/schema/src/main/java/com/cloud/network/dao/NetworkDaoImpl.java
@@ -119,7 +119,7 @@ protected void init() {
         AllFieldsSearch.and("redundant", 
AllFieldsSearch.entity().isRedundant(), Op.EQ);
         final SearchBuilder<NetworkOfferingVO> join1 = 
_ntwkOffDao.createSearchBuilder();
         join1.and("isSystem", join1.entity().isSystemOnly(), Op.EQ);
-        join1.and("isRedundant", join1.entity().getRedundantRouter(), Op.EQ);
+        join1.and("isRedundant", join1.entity().isRedundantRouter(), Op.EQ);
         AllFieldsSearch.join("offerings", join1, 
AllFieldsSearch.entity().getNetworkOfferingId(), join1.entity().getId(), 
JoinBuilder.JoinType.INNER);
         AllFieldsSearch.done();
 
@@ -196,7 +196,7 @@ protected void init() {
         NetworksRegularUserCanCreateSearch.join("accounts", join4, 
NetworksRegularUserCanCreateSearch.entity().getId(), 
join4.entity().getNetworkId(),
                 JoinBuilder.JoinType.INNER);
         final SearchBuilder<NetworkOfferingVO> join5 = 
_ntwkOffDao.createSearchBuilder();
-        join5.and("specifyVlan", join5.entity().getSpecifyVlan(), Op.EQ);
+        join5.and("specifyVlan", join5.entity().isSpecifyVlan(), Op.EQ);
         NetworksRegularUserCanCreateSearch.join("ntwkOff", join5, 
NetworksRegularUserCanCreateSearch.entity().getNetworkOfferingId(), 
join5.entity().getId(),
                 JoinBuilder.JoinType.INNER);
         NetworksRegularUserCanCreateSearch.done();
@@ -242,7 +242,7 @@ protected void init() {
         join7.and("check", join7.entity().isCheckForGc(), Op.EQ);
         GarbageCollectedSearch.join("ntwkOpGC", join7, 
GarbageCollectedSearch.entity().getId(), join7.entity().getId(), 
JoinBuilder.JoinType.INNER);
         final SearchBuilder<NetworkOfferingVO> join8 = 
_ntwkOffDao.createSearchBuilder();
-        join8.and("isPersistent", join8.entity().getIsPersistent(), Op.EQ);
+        join8.and("isPersistent", join8.entity().isPersistent(), Op.EQ);
         GarbageCollectedSearch.join("ntwkOffGC", join8, 
GarbageCollectedSearch.entity().getNetworkOfferingId(), join8.entity().getId(), 
JoinBuilder.JoinType.INNER);
         GarbageCollectedSearch.done();
 
diff --git a/engine/schema/src/main/java/com/cloud/network/vpc/PrivateIpVO.java 
b/engine/schema/src/main/java/com/cloud/network/vpc/PrivateIpVO.java
index ad17eb1c8f3..d03e55d6b28 100644
--- a/engine/schema/src/main/java/com/cloud/network/vpc/PrivateIpVO.java
+++ b/engine/schema/src/main/java/com/cloud/network/vpc/PrivateIpVO.java
@@ -97,7 +97,7 @@ public Long getVpcId() {
         return vpcId;
     }
 
-    public boolean getSourceNat() {
+    public boolean isSourceNat() {
         return sourceNat;
     }
 
diff --git 
a/engine/schema/src/main/java/com/cloud/offerings/NetworkOfferingVO.java 
b/engine/schema/src/main/java/com/cloud/offerings/NetworkOfferingVO.java
index e31714356e6..8c501be04cf 100644
--- a/engine/schema/src/main/java/com/cloud/offerings/NetworkOfferingVO.java
+++ b/engine/schema/src/main/java/com/cloud/offerings/NetworkOfferingVO.java
@@ -172,7 +172,7 @@ public void setKeepAliveEnabled(boolean keepAliveEnabled) {
     }
 
     @Override
-    public boolean getForVpc() {
+    public boolean isForVpc() {
         return forVpc;
     }
 
@@ -249,7 +249,7 @@ public boolean isDefault() {
     }
 
     @Override
-    public boolean getSpecifyVlan() {
+    public boolean isSpecifyVlan() {
         return specifyVlan;
     }
 
@@ -292,7 +292,7 @@ public Long getServiceOfferingId() {
     }
 
     @Override
-    public boolean getDedicatedLB() {
+    public boolean isDedicatedLB() {
         return dedicatedLB;
     }
 
@@ -301,7 +301,7 @@ public void setDedicatedLB(boolean dedicatedLB) {
     }
 
     @Override
-    public boolean getSharedSourceNat() {
+    public boolean isSharedSourceNat() {
         return sharedSourceNat;
     }
 
@@ -310,7 +310,7 @@ public void setSharedSourceNat(boolean sharedSourceNat) {
     }
 
     @Override
-    public boolean getRedundantRouter() {
+    public boolean isRedundantRouter() {
         return redundantRouter;
     }
 
@@ -319,7 +319,7 @@ public void setRedundantRouter(boolean redundantRouter) {
     }
 
     @Override
-    public boolean getEgressDefaultPolicy() {
+    public boolean isEgressDefaultPolicy() {
         return egressdefaultpolicy;
     }
 
@@ -456,22 +456,22 @@ public boolean isConserveMode() {
     }
 
     @Override
-    public boolean getElasticIp() {
+    public boolean isElasticIp() {
         return elasticIp;
     }
 
     @Override
-    public boolean getAssociatePublicIP() {
+    public boolean isAssociatePublicIP() {
         return eipAssociatePublicIp;
     }
 
     @Override
-    public boolean getElasticLb() {
+    public boolean isElasticLb() {
         return elasticLb;
     }
 
     @Override
-    public boolean getSpecifyIpRanges() {
+    public boolean isSpecifyIpRanges() {
         return specifyIpRanges;
     }
 
@@ -485,17 +485,17 @@ public void setIsPersistent(Boolean isPersistent) {
     }
 
     @Override
-    public boolean getIsPersistent() {
+    public boolean isPersistent() {
         return isPersistent;
     }
 
     @Override
-    public boolean getInternalLb() {
+    public boolean isInternalLb() {
         return internalLb;
     }
 
     @Override
-    public boolean getPublicLb() {
+    public boolean isPublicLb() {
         return publicLb;
     }
 
@@ -517,7 +517,7 @@ public void setPublicLb(boolean publicLb) {
     }
 
     @Override
-    public boolean getSupportsStrechedL2() {
+    public boolean isSupportingStrechedL2() {
         return supportsStrechedL2;
     }
 
@@ -526,7 +526,7 @@ public void  setServicePackage(String servicePackageUuid) {
     }
 
     @Override
-    public boolean getSupportsPublicAccess() {
+    public boolean isSupportingPublicAccess() {
         return supportsPublicAccess;
     }
 
diff --git 
a/engine/schema/src/main/java/com/cloud/offerings/dao/NetworkOfferingDaoImpl.java
 
b/engine/schema/src/main/java/com/cloud/offerings/dao/NetworkOfferingDaoImpl.java
index 5c40795a56b..dd607edcac7 100644
--- 
a/engine/schema/src/main/java/com/cloud/offerings/dao/NetworkOfferingDaoImpl.java
+++ 
b/engine/schema/src/main/java/com/cloud/offerings/dao/NetworkOfferingDaoImpl.java
@@ -162,7 +162,7 @@ public boolean remove(Long networkOfferingId) {
         sc.addAnd("state", SearchCriteria.Op.EQ, 
NetworkOffering.State.Enabled);
 
         //specify Vlan should be the same
-        sc.addAnd("specifyVlan", SearchCriteria.Op.EQ, 
originalOffering.getSpecifyVlan());
+        sc.addAnd("specifyVlan", SearchCriteria.Op.EQ, 
originalOffering.isSpecifyVlan());
 
         return customSearch(sc, null);
     }
diff --git 
a/engine/schema/src/main/java/com/cloud/service/ServiceOfferingVO.java 
b/engine/schema/src/main/java/com/cloud/service/ServiceOfferingVO.java
index 9c755df7af2..efaadcfae10 100644
--- a/engine/schema/src/main/java/com/cloud/service/ServiceOfferingVO.java
+++ b/engine/schema/src/main/java/com/cloud/service/ServiceOfferingVO.java
@@ -173,8 +173,8 @@ public ServiceOfferingVO(ServiceOfferingVO offering) {
             false,
             offering.getTags(),
             offering.isRecreatable(),
-            offering.getUseLocalStorage(),
-            offering.getSystemUse(),
+            offering.isUseLocalStorage(),
+            offering.isSystemUse(),
             true,
             offering.isCustomizedIops()== null ? 
false:offering.isCustomizedIops(),
             offering.getDomainId(),
@@ -185,15 +185,15 @@ public ServiceOfferingVO(ServiceOfferingVO offering) {
         speed = offering.getSpeed();
         rateMbps = offering.getRateMbps();
         multicastRateMbps = offering.getMulticastRateMbps();
-        offerHA = offering.getOfferHA();
+        offerHA = offering.isOfferHA();
         limitCpuUse = offering.getLimitCpuUse();
-        volatileVm = offering.getVolatileVm();
+        volatileVm = offering.isVolatileVm();
         hostTag = offering.getHostTag();
         vmType = offering.getSystemVmType();
     }
 
     @Override
-    public boolean getOfferHA() {
+    public boolean isOfferHA() {
         return offerHA;
     }
 
@@ -296,7 +296,7 @@ public int getSortKey() {
     }
 
     @Override
-    public boolean getVolatileVm() {
+    public boolean isVolatileVm() {
         return volatileVm;
     }
 
diff --git 
a/engine/schema/src/main/java/com/cloud/service/dao/ServiceOfferingDaoImpl.java 
b/engine/schema/src/main/java/com/cloud/service/dao/ServiceOfferingDaoImpl.java
index f54c55863ca..81ecc677e6f 100644
--- 
a/engine/schema/src/main/java/com/cloud/service/dao/ServiceOfferingDaoImpl.java
+++ 
b/engine/schema/src/main/java/com/cloud/service/dao/ServiceOfferingDaoImpl.java
@@ -60,7 +60,7 @@ public ServiceOfferingDaoImpl() {
 
         UniqueNameSearch = createSearchBuilder();
         UniqueNameSearch.and("name", 
UniqueNameSearch.entity().getUniqueName(), SearchCriteria.Op.EQ);
-        UniqueNameSearch.and("system", 
UniqueNameSearch.entity().getSystemUse(), SearchCriteria.Op.EQ);
+        UniqueNameSearch.and("system", 
UniqueNameSearch.entity().isSystemUse(), SearchCriteria.Op.EQ);
         UniqueNameSearch.done();
 
         ServiceOfferingsByDomainIdSearch = createSearchBuilder();
@@ -69,14 +69,14 @@ public ServiceOfferingDaoImpl() {
 
         SystemServiceOffering = createSearchBuilder();
         SystemServiceOffering.and("domainId", 
SystemServiceOffering.entity().getDomainId(), SearchCriteria.Op.EQ);
-        SystemServiceOffering.and("system", 
SystemServiceOffering.entity().getSystemUse(), SearchCriteria.Op.EQ);
+        SystemServiceOffering.and("system", 
SystemServiceOffering.entity().isSystemUse(), SearchCriteria.Op.EQ);
         SystemServiceOffering.and("vm_type", 
SystemServiceOffering.entity().getSpeed(), SearchCriteria.Op.EQ);
         SystemServiceOffering.and("removed", 
SystemServiceOffering.entity().getRemoved(), SearchCriteria.Op.NULL);
         SystemServiceOffering.done();
 
         PublicServiceOfferingSearch = createSearchBuilder();
         PublicServiceOfferingSearch.and("domainId", 
PublicServiceOfferingSearch.entity().getDomainId(), SearchCriteria.Op.NULL);
-        PublicServiceOfferingSearch.and("system", 
PublicServiceOfferingSearch.entity().getSystemUse(), SearchCriteria.Op.EQ);
+        PublicServiceOfferingSearch.and("system", 
PublicServiceOfferingSearch.entity().isSystemUse(), SearchCriteria.Op.EQ);
         PublicServiceOfferingSearch.and("removed", 
PublicServiceOfferingSearch.entity().getRemoved(), SearchCriteria.Op.NULL);
         PublicServiceOfferingSearch.done();
 
@@ -111,7 +111,7 @@ public ServiceOfferingVO 
persistSystemServiceOffering(ServiceOfferingVO offering
                 update(vo.getId(), vo);
             }
             if (!vo.getUniqueName().endsWith("-Local")) {
-                if (vo.getUseLocalStorage()) {
+                if (vo.isUseLocalStorage()) {
                     vo.setUniqueName(vo.getUniqueName() + "-Local");
                     vo.setName(vo.getName() + " - Local Storage");
                     update(vo.getId(), vo);
@@ -260,7 +260,7 @@ public ServiceOfferingVO 
getcomputeOffering(ServiceOfferingVO serviceOffering, M
         }
 
         boolean useLocal = true;
-        if (offering.getUseLocalStorage()) { // if 1st one is already local 
then 2nd needs to be shared
+        if (offering.isUseLocalStorage()) { // if 1st one is already local 
then 2nd needs to be shared
             useLocal = false;
         }
 
diff --git a/engine/schema/src/main/java/com/cloud/storage/DiskOfferingVO.java 
b/engine/schema/src/main/java/com/cloud/storage/DiskOfferingVO.java
index 6fe6dc10a10..5c898016917 100644
--- a/engine/schema/src/main/java/com/cloud/storage/DiskOfferingVO.java
+++ b/engine/schema/src/main/java/com/cloud/storage/DiskOfferingVO.java
@@ -299,7 +299,7 @@ public String getUniqueName() {
     }
 
     @Override
-    public boolean getUseLocalStorage() {
+    public boolean isUseLocalStorage() {
         return useLocalStorage;
     }
 
@@ -332,7 +332,7 @@ public void setName(String name) {
     }
 
     @Override
-    public boolean getSystemUse() {
+    public boolean isSystemUse() {
         return systemUse;
     }
 
diff --git a/engine/schema/src/main/java/com/cloud/storage/GuestOSVO.java 
b/engine/schema/src/main/java/com/cloud/storage/GuestOSVO.java
index f04f9a4208c..1afea4ef66b 100644
--- a/engine/schema/src/main/java/com/cloud/storage/GuestOSVO.java
+++ b/engine/schema/src/main/java/com/cloud/storage/GuestOSVO.java
@@ -113,7 +113,7 @@ public Date getRemoved() {
     }
 
     @Override
-    public boolean getIsUserDefined() {
+    public boolean isUserDefined() {
         return isUserDefined;
     }
 
diff --git a/engine/schema/src/main/java/com/cloud/storage/VMTemplateVO.java 
b/engine/schema/src/main/java/com/cloud/storage/VMTemplateVO.java
index d206835a28a..30440d3dc74 100644
--- a/engine/schema/src/main/java/com/cloud/storage/VMTemplateVO.java
+++ b/engine/schema/src/main/java/com/cloud/storage/VMTemplateVO.java
@@ -284,7 +284,7 @@ private VMTemplateVO(Long id, String uniqueName, String 
name, ImageFormat format
     }
 
     @Override
-    public boolean getEnablePassword() {
+    public boolean isEnablePassword() {
         return enablePassword;
     }
 
@@ -573,7 +573,7 @@ public boolean isDynamicallyScalable() {
     }
 
     @Override
-    public boolean getEnableSshKey() {
+    public boolean isEnableSshKey() {
         return enableSshKey;
     }
 
diff --git 
a/engine/schema/src/main/java/com/cloud/storage/dao/DiskOfferingDaoImpl.java 
b/engine/schema/src/main/java/com/cloud/storage/dao/DiskOfferingDaoImpl.java
index 41993b6b903..2957b68e6e9 100644
--- a/engine/schema/src/main/java/com/cloud/storage/dao/DiskOfferingDaoImpl.java
+++ b/engine/schema/src/main/java/com/cloud/storage/dao/DiskOfferingDaoImpl.java
@@ -52,7 +52,7 @@ protected DiskOfferingDaoImpl() {
 
         PublicDiskOfferingSearch = createSearchBuilder();
         PublicDiskOfferingSearch.and("domainId", 
PublicDiskOfferingSearch.entity().getDomainId(), SearchCriteria.Op.NULL);
-        PublicDiskOfferingSearch.and("system", 
PublicDiskOfferingSearch.entity().getSystemUse(), SearchCriteria.Op.EQ);
+        PublicDiskOfferingSearch.and("system", 
PublicDiskOfferingSearch.entity().isSystemUse(), SearchCriteria.Op.EQ);
         PublicDiskOfferingSearch.and("removed", 
PublicDiskOfferingSearch.entity().getRemoved(), SearchCriteria.Op.NULL);
         PublicDiskOfferingSearch.done();
 
diff --git 
a/engine/storage/image/src/main/java/org/apache/cloudstack/storage/image/store/TemplateObject.java
 
b/engine/storage/image/src/main/java/org/apache/cloudstack/storage/image/store/TemplateObject.java
index 9b9b711c40c..25f27a23c1e 100644
--- 
a/engine/storage/image/src/main/java/org/apache/cloudstack/storage/image/store/TemplateObject.java
+++ 
b/engine/storage/image/src/main/java/org/apache/cloudstack/storage/image/store/TemplateObject.java
@@ -403,13 +403,13 @@ public String getDisplayText() {
     }
 
     @Override
-    public boolean getEnablePassword() {
-        return imageVO.getEnablePassword();
+    public boolean isEnablePassword() {
+        return imageVO.isEnablePassword();
     }
 
     @Override
-    public boolean getEnableSshKey() {
-        return imageVO.getEnableSshKey();
+    public boolean isEnableSshKey() {
+        return imageVO.isEnableSshKey();
     }
 
     @Override
diff --git 
a/engine/storage/src/main/java/org/apache/cloudstack/storage/image/TemplateEntityImpl.java
 
b/engine/storage/src/main/java/org/apache/cloudstack/storage/image/TemplateEntityImpl.java
index d3c1effd2a1..b027c42a86e 100644
--- 
a/engine/storage/src/main/java/org/apache/cloudstack/storage/image/TemplateEntityImpl.java
+++ 
b/engine/storage/src/main/java/org/apache/cloudstack/storage/image/TemplateEntityImpl.java
@@ -179,13 +179,13 @@ public String getDisplayText() {
     }
 
     @Override
-    public boolean getEnablePassword() {
+    public boolean isEnablePassword() {
         // TODO Auto-generated method stub
         return false;
     }
 
     @Override
-    public boolean getEnableSshKey() {
+    public boolean isEnableSshKey() {
         // TODO Auto-generated method stub
         return false;
     }
diff --git 
a/framework/quota/src/main/java/org/apache/cloudstack/quota/vo/ServiceOfferingVO.java
 
b/framework/quota/src/main/java/org/apache/cloudstack/quota/vo/ServiceOfferingVO.java
index 795a1782383..00bdb82cdec 100644
--- 
a/framework/quota/src/main/java/org/apache/cloudstack/quota/vo/ServiceOfferingVO.java
+++ 
b/framework/quota/src/main/java/org/apache/cloudstack/quota/vo/ServiceOfferingVO.java
@@ -133,22 +133,22 @@ public ServiceOfferingVO(String name, Integer cpu, 
Integer ramSize, Integer spee
 
     public ServiceOfferingVO(ServiceOfferingVO offering) {
         super(offering.getId(), offering.getName(), offering.getDisplayText(), 
offering.getProvisioningType(), false, offering.getTags(), 
offering.isRecreatable(),
-                offering.getUseLocalStorage(), offering.getSystemUse(), true, 
offering.isCustomizedIops() == null ? false : offering.isCustomizedIops(), 
offering.getDomainId(),
+                offering.isUseLocalStorage(), offering.isSystemUse(), true, 
offering.isCustomizedIops() == null ? false : offering.isCustomizedIops(), 
offering.getDomainId(),
                 offering.getMinIops(), offering.getMaxIops());
         cpu = offering.getCpu();
         ramSize = offering.getRamSize();
         speed = offering.getSpeed();
         rateMbps = offering.getRateMbps();
         multicastRateMbps = offering.getMulticastRateMbps();
-        offerHA = offering.getOfferHA();
+        offerHA = offering.isOfferHA();
         limitCpuUse = offering.getLimitCpuUse();
-        volatileVm = offering.getVolatileVm();
+        volatileVm = offering.isVolatileVm();
         hostTag = offering.getHostTag();
         vmType = offering.getSystemVmType();
     }
 
     @Override
-    public boolean getOfferHA() {
+    public boolean isOfferHA() {
         return offerHA;
     }
 
@@ -251,7 +251,7 @@ public int getSortKey() {
     }
 
     @Override
-    public boolean getVolatileVm() {
+    public boolean isVolatileVm() {
         return volatileVm;
     }
 
diff --git 
a/plugins/network-elements/elastic-loadbalancer/src/main/java/com/cloud/network/lb/LoadBalanceRuleHandler.java
 
b/plugins/network-elements/elastic-loadbalancer/src/main/java/com/cloud/network/lb/LoadBalanceRuleHandler.java
index dc5f0ab6cee..05ed6157d4f 100644
--- 
a/plugins/network-elements/elastic-loadbalancer/src/main/java/com/cloud/network/lb/LoadBalanceRuleHandler.java
+++ 
b/plugins/network-elements/elastic-loadbalancer/src/main/java/com/cloud/network/lb/LoadBalanceRuleHandler.java
@@ -289,7 +289,7 @@ private DomainRouterVO deployELBVm(Network guestNetwork, 
final DeployDestination
                 ServiceOfferingVO elasticLbVmOffering = 
_serviceOfferingDao.findDefaultSystemOffering(ServiceOffering.elbVmDefaultOffUniqueName,
 
ConfigurationManagerImpl.SystemVMUseLocalStorage.valueIn(dest.getDataCenter().getId()));
                 elbVm = new DomainRouterVO(id, elasticLbVmOffering.getId(), 
vrProvider.getId(), VirtualMachineName.getSystemVmName(id, _instance, 
ELB_VM_NAME_PREFIX),
                         template.getId(), template.getHypervisorType(), 
template.getGuestOSId(), owner.getDomainId(), owner.getId(), userId, false, 
RedundantState.UNKNOWN,
-                        elasticLbVmOffering.getOfferHA(), false, null);
+                        elasticLbVmOffering.isOfferHA(), false, null);
                 elbVm.setRole(Role.LB);
                 elbVm = _routerDao.persist(elbVm);
                 _itMgr.allocate(elbVm.getInstanceName(), template, 
elasticLbVmOffering, networks, plan, null);
diff --git 
a/plugins/network-elements/juniper-contrail/src/main/java/org/apache/cloudstack/network/contrail/management/ContrailGuru.java
 
b/plugins/network-elements/juniper-contrail/src/main/java/org/apache/cloudstack/network/contrail/management/ContrailGuru.java
index 364118f84e4..775ca7e0906 100644
--- 
a/plugins/network-elements/juniper-contrail/src/main/java/org/apache/cloudstack/network/contrail/management/ContrailGuru.java
+++ 
b/plugins/network-elements/juniper-contrail/src/main/java/org/apache/cloudstack/network/contrail/management/ContrailGuru.java
@@ -129,7 +129,7 @@ public Network design(NetworkOffering offering, 
DeploymentPlan plan, Network use
         }
         NetworkVO network =
                 new NetworkVO(offering.getTrafficType(), Mode.Dhcp, 
BroadcastDomainType.Lswitch, offering.getId(), State.Allocated, 
plan.getDataCenterId(),
-                        plan.getPhysicalNetworkId(), 
offering.getRedundantRouter());
+                        plan.getPhysicalNetworkId(), 
offering.isRedundantRouter());
         if (userSpecified.getCidr() != null) {
             network.setCidr(userSpecified.getCidr());
             network.setGateway(userSpecified.getGateway());
diff --git 
a/plugins/network-elements/juniper-contrail/src/main/java/org/apache/cloudstack/network/contrail/management/ManagementNetworkGuru.java
 
b/plugins/network-elements/juniper-contrail/src/main/java/org/apache/cloudstack/network/contrail/management/ManagementNetworkGuru.java
index fd29ca9a7b5..6ad0746ba6b 100644
--- 
a/plugins/network-elements/juniper-contrail/src/main/java/org/apache/cloudstack/network/contrail/management/ManagementNetworkGuru.java
+++ 
b/plugins/network-elements/juniper-contrail/src/main/java/org/apache/cloudstack/network/contrail/management/ManagementNetworkGuru.java
@@ -118,7 +118,7 @@ public Network design(NetworkOffering offering, 
DeploymentPlan plan, Network use
         }
         NetworkVO network =
             new NetworkVO(offering.getTrafficType(), Mode.Dhcp, 
BroadcastDomainType.Lswitch, offering.getId(), Network.State.Allocated, 
plan.getDataCenterId(),
-                plan.getPhysicalNetworkId(), offering.getRedundantRouter());
+                plan.getPhysicalNetworkId(), offering.isRedundantRouter());
         if (_mgmtCidr != null) {
             network.setCidr(_mgmtCidr);
             network.setGateway(_mgmtGateway);
diff --git 
a/plugins/network-elements/nicira-nvp/src/main/java/com/cloud/network/guru/NiciraNvpGuestNetworkGuru.java
 
b/plugins/network-elements/nicira-nvp/src/main/java/com/cloud/network/guru/NiciraNvpGuestNetworkGuru.java
index 548884e492f..3ffc601990c 100644
--- 
a/plugins/network-elements/nicira-nvp/src/main/java/com/cloud/network/guru/NiciraNvpGuestNetworkGuru.java
+++ 
b/plugins/network-elements/nicira-nvp/src/main/java/com/cloud/network/guru/NiciraNvpGuestNetworkGuru.java
@@ -182,7 +182,7 @@ public Network implement(final Network network, final 
NetworkOffering offering,
         }
 
         final NetworkVO implemented = new NetworkVO(network.getTrafficType(), 
network.getMode(), network.getBroadcastDomainType(), 
network.getNetworkOfferingId(),
-                State.Allocated, network.getDataCenterId(), physicalNetworkId, 
offering.getRedundantRouter());
+                State.Allocated, network.getDataCenterId(), physicalNetworkId, 
offering.isRedundantRouter());
 
         if (network.getGateway() != null) {
             implemented.setGateway(network.getGateway());
diff --git 
a/plugins/network-elements/nicira-nvp/src/test/java/com/cloud/network/guru/NiciraNvpGuestNetworkGuruTest.java
 
b/plugins/network-elements/nicira-nvp/src/test/java/com/cloud/network/guru/NiciraNvpGuestNetworkGuruTest.java
index 3d52f8415f8..1fc000ad9d3 100644
--- 
a/plugins/network-elements/nicira-nvp/src/test/java/com/cloud/network/guru/NiciraNvpGuestNetworkGuruTest.java
+++ 
b/plugins/network-elements/nicira-nvp/src/test/java/com/cloud/network/guru/NiciraNvpGuestNetworkGuruTest.java
@@ -469,7 +469,7 @@ public void testShutdown() throws 
InsufficientVirtualNetworkCapacityException, U
         final NetworkProfile implementednetwork = mock(NetworkProfile.class);
         when(implementednetwork.getId()).thenReturn(NETWORK_ID);
         when(implementednetwork.getBroadcastUri()).thenReturn(new 
URI("lswitch:aaaa"));
-        when(offering.getSpecifyVlan()).thenReturn(false);
+        when(offering.isSpecifyVlan()).thenReturn(false);
 
         guru.shutdown(implementednetwork, offering);
         verify(agentmgr, times(1)).easySend(eq(NETWORK_ID), (Command)any());
diff --git 
a/plugins/network-elements/nuage-vsp/src/main/java/com/cloud/network/element/NuageVspElement.java
 
b/plugins/network-elements/nuage-vsp/src/main/java/com/cloud/network/element/NuageVspElement.java
index 48c3d88d0d0..b92e82731d9 100644
--- 
a/plugins/network-elements/nuage-vsp/src/main/java/com/cloud/network/element/NuageVspElement.java
+++ 
b/plugins/network-elements/nuage-vsp/src/main/java/com/cloud/network/element/NuageVspElement.java
@@ -481,14 +481,14 @@ protected boolean canHandle(Network network, 
NetworkOffering networkOffering, Se
             return false;
         }
 
-        if (networkOffering.getSpecifyVlan()) {
+        if (networkOffering.isSpecifyVlan()) {
             if (s_logger.isDebugEnabled()) {
                 s_logger.debug("NuageVsp doesn't support VLAN values for 
networks");
             }
             return false;
         }
 
-        if (network.getVpcId() != null && !networkOffering.getIsPersistent()) {
+        if (network.getVpcId() != null && !networkOffering.isPersistent()) {
             if (s_logger.isDebugEnabled()) {
                 s_logger.debug("NuageVsp can't handle VPC tiers which use a 
network offering which are not persistent");
             }
diff --git 
a/plugins/network-elements/nuage-vsp/src/main/java/com/cloud/network/guru/NuageVspGuestNetworkGuru.java
 
b/plugins/network-elements/nuage-vsp/src/main/java/com/cloud/network/guru/NuageVspGuestNetworkGuru.java
index 8d53f0f4268..00b12839e26 100644
--- 
a/plugins/network-elements/nuage-vsp/src/main/java/com/cloud/network/guru/NuageVspGuestNetworkGuru.java
+++ 
b/plugins/network-elements/nuage-vsp/src/main/java/com/cloud/network/guru/NuageVspGuestNetworkGuru.java
@@ -297,7 +297,7 @@ public Network implement(Network network, NetworkOffering 
offering, DeployDestin
 
             implemented = new NetworkVO(network.getId(), network, 
network.getNetworkOfferingId(), network.getGuruName(), network.getDomainId(), 
network.getAccountId(),
                     network.getRelated(), network.getName(), 
network.getDisplayText(), network.getNetworkDomain(), network.getGuestType(), 
network.getDataCenterId(),
-                    physicalNetworkId, network.getAclType(), 
network.getSpecifyIpRanges(), network.getVpcId(), 
offering.getRedundantRouter(), network.getExternalId());
+                    physicalNetworkId, network.getAclType(), 
network.getSpecifyIpRanges(), network.getVpcId(), offering.isRedundantRouter(), 
network.getExternalId());
             implemented.setUuid(network.getUuid());
             implemented.setState(State.Allocated);
             if (network.getGateway() != null) {
@@ -652,7 +652,7 @@ protected boolean canHandle(NetworkOffering offering, final 
NetworkType networkT
                 && isMyIsolationMethod(physicalNetwork)
                 && (offering.getGuestType() == GuestType.Isolated || 
offering.getGuestType() == GuestType.Shared)
                 && hasRequiredServices(offering)) {
-            if (_configMgr.isOfferingForVpc(offering) && 
!offering.getIsPersistent()) {
+            if (_configMgr.isOfferingForVpc(offering) && 
!offering.isPersistent()) {
                 if (s_logger.isDebugEnabled()) {
                     s_logger.debug("NuageVsp can't handle VPC tiers which use 
a network offering which are not persistent");
                 }
diff --git 
a/plugins/network-elements/nuage-vsp/src/main/java/com/cloud/util/NuageVspEntityBuilder.java
 
b/plugins/network-elements/nuage-vsp/src/main/java/com/cloud/util/NuageVspEntityBuilder.java
index 5b1419f015b..c26b9ae1aa5 100644
--- 
a/plugins/network-elements/nuage-vsp/src/main/java/com/cloud/util/NuageVspEntityBuilder.java
+++ 
b/plugins/network-elements/nuage-vsp/src/main/java/com/cloud/util/NuageVspEntityBuilder.java
@@ -178,8 +178,8 @@ public VspNetwork buildVspNetwork(long domainId, Network 
network, String vsdSubn
         }
 
         NetworkOfferingVO networkOffering = 
_networkOfferingDao.findById(network.getNetworkOfferingId());
-        
vspNetworkBuilder.egressDefaultPolicy(networkOffering.getEgressDefaultPolicy())
-                         
.publicAccess(networkOffering.getSupportsPublicAccess());
+        
vspNetworkBuilder.egressDefaultPolicy(networkOffering.isEgressDefaultPolicy())
+                         
.publicAccess(networkOffering.isSupportingPublicAccess());
 
         Map<String, String> networkDetails = 
_networkDetailsDao.listDetailsKeyPairs(network.getId(), false);
 
@@ -381,7 +381,7 @@ public VspAclRule buildVspAclRule(FirewallRule 
firewallRule, Network network, IP
                 .trafficType(getEnumValue(firewallRule.getTrafficType(), 
VspAclRule.ACLTrafficType.class));
 
         NetworkOfferingVO networkOffering = 
_networkOfferingDao.findById(network.getNetworkOfferingId());
-        if (firewallRule.getTrafficType() == FirewallRule.TrafficType.Egress 
&& networkOffering.getEgressDefaultPolicy()) {
+        if (firewallRule.getTrafficType() == FirewallRule.TrafficType.Egress 
&& networkOffering.isEgressDefaultPolicy()) {
             vspAclRuleBuilder.deny();
         } else {
             vspAclRuleBuilder.allow();
diff --git 
a/plugins/network-elements/nuage-vsp/src/test/java/com/cloud/network/element/NuageVspElementTest.java
 
b/plugins/network-elements/nuage-vsp/src/test/java/com/cloud/network/element/NuageVspElementTest.java
index e48d9a46ced..8cd8ee48ed4 100644
--- 
a/plugins/network-elements/nuage-vsp/src/test/java/com/cloud/network/element/NuageVspElementTest.java
+++ 
b/plugins/network-elements/nuage-vsp/src/test/java/com/cloud/network/element/NuageVspElementTest.java
@@ -137,7 +137,7 @@ public void testCanHandle() {
 
         final NetworkOfferingVO ntwkoffer = mock(NetworkOfferingVO.class);
         when(ntwkoffer.getId()).thenReturn(NETWORK_ID);
-        when(ntwkoffer.getIsPersistent()).thenReturn(true);
+        when(ntwkoffer.isPersistent()).thenReturn(true);
         when(_networkOfferingDao.findById(NETWORK_ID)).thenReturn(ntwkoffer);
 
         // Golden path
@@ -162,7 +162,7 @@ public void testCanHandle() {
         assertFalse(_nuageVspElement.canHandle(net, Service.Dhcp));
 
         // Can't handle network offerings with specify vlan = true
-        when(ntwkoffer.getSpecifyVlan()).thenReturn(true);
+        when(ntwkoffer.isSpecifyVlan()).thenReturn(true);
         assertFalse(_nuageVspElement.canHandle(net, Service.Connectivity));
     }
 
@@ -277,7 +277,7 @@ public void testApplyFWRules() throws Exception {
 
         final NetworkOfferingVO ntwkoffer = mock(NetworkOfferingVO.class);
         when(ntwkoffer.getId()).thenReturn(NETWORK_ID);
-        when(ntwkoffer.getEgressDefaultPolicy()).thenReturn(true);
+        when(ntwkoffer.isEgressDefaultPolicy()).thenReturn(true);
         when(_networkOfferingDao.findById(NETWORK_ID)).thenReturn(ntwkoffer);
 
         final HostVO host = mock(HostVO.class);
@@ -307,7 +307,7 @@ public void testApplyNetworkACL() throws Exception {
 
         final NetworkOfferingVO ntwkoffer = mock(NetworkOfferingVO.class);
         when(ntwkoffer.getId()).thenReturn(NETWORK_ID);
-        when(ntwkoffer.getEgressDefaultPolicy()).thenReturn(true);
+        when(ntwkoffer.isEgressDefaultPolicy()).thenReturn(true);
         when(_networkOfferingDao.findById(NETWORK_ID)).thenReturn(ntwkoffer);
 
         final HostVO host = mock(HostVO.class);
diff --git 
a/plugins/network-elements/nuage-vsp/src/test/java/com/cloud/network/guru/NuageVspGuestNetworkGuruTest.java
 
b/plugins/network-elements/nuage-vsp/src/test/java/com/cloud/network/guru/NuageVspGuestNetworkGuruTest.java
index 0708202c215..8a0488d7884 100644
--- 
a/plugins/network-elements/nuage-vsp/src/test/java/com/cloud/network/guru/NuageVspGuestNetworkGuruTest.java
+++ 
b/plugins/network-elements/nuage-vsp/src/test/java/com/cloud/network/guru/NuageVspGuestNetworkGuruTest.java
@@ -224,7 +224,7 @@ public void testCanHandle() {
     @Test
     public void testDesign() {
         final NetworkOffering offering = mockNetworkOffering(false);
-        when(offering.getIsPersistent()).thenReturn(false);
+        when(offering.isPersistent()).thenReturn(false);
 
         final DeploymentPlan plan = mockDeploymentPlan();
         final Network network = mock(Network.class);
@@ -383,10 +383,10 @@ private NetworkOffering mockNetworkOffering(boolean 
forVpc) {
         when(offering.getUuid()).thenReturn(OFFERING_UUID);
         when(offering.getTrafficType()).thenReturn(TrafficType.Guest);
         when(offering.getGuestType()).thenReturn(GuestType.Isolated);
-        when(offering.getForVpc()).thenReturn(forVpc);
-        when(offering.getIsPersistent()).thenReturn(false);
+        when(offering.isForVpc()).thenReturn(forVpc);
+        when(offering.isPersistent()).thenReturn(false);
         when(offering.getTags()).thenReturn("aaaa");
-        when(offering.getEgressDefaultPolicy()).thenReturn(true);
+        when(offering.isEgressDefaultPolicy()).thenReturn(true);
 
         when(_networkOfferingDao.findById(OFFERING_ID)).thenReturn(offering);
 
diff --git 
a/plugins/network-elements/nuage-vsp/src/test/java/com/cloud/util/NuageVspEntityBuilderTest.java
 
b/plugins/network-elements/nuage-vsp/src/test/java/com/cloud/util/NuageVspEntityBuilderTest.java
index b34b1a8cd3f..f5124b20deb 100644
--- 
a/plugins/network-elements/nuage-vsp/src/test/java/com/cloud/util/NuageVspEntityBuilderTest.java
+++ 
b/plugins/network-elements/nuage-vsp/src/test/java/com/cloud/util/NuageVspEntityBuilderTest.java
@@ -319,7 +319,7 @@ private void setUpMockedAccount() {
     }
 
     private void setUpMockedNetworkOffering(NetworkOfferingVO 
networkOfferingToMock, Network.GuestType guestType) {
-        when(networkOfferingToMock.getEgressDefaultPolicy()).thenReturn(true);
+        when(networkOfferingToMock.isEgressDefaultPolicy()).thenReturn(true);
         when(networkOfferingToMock.getGuestType()).thenReturn(guestType);
     }
 
diff --git 
a/plugins/network-elements/opendaylight/src/main/java/org/apache/cloudstack/network/opendaylight/OpendaylightGuestNetworkGuru.java
 
b/plugins/network-elements/opendaylight/src/main/java/org/apache/cloudstack/network/opendaylight/OpendaylightGuestNetworkGuru.java
index 4e2bf892dd2..e99ec555b88 100644
--- 
a/plugins/network-elements/opendaylight/src/main/java/org/apache/cloudstack/network/opendaylight/OpendaylightGuestNetworkGuru.java
+++ 
b/plugins/network-elements/opendaylight/src/main/java/org/apache/cloudstack/network/opendaylight/OpendaylightGuestNetworkGuru.java
@@ -140,7 +140,7 @@ public Network implement(Network network, NetworkOffering 
offering, DeployDestin
         }
 
         NetworkVO implemented = new NetworkVO(network.getTrafficType(), 
network.getMode(), network.getBroadcastDomainType(), 
network.getNetworkOfferingId(), State.Allocated,
-                network.getDataCenterId(), physicalNetworkId, 
offering.getRedundantRouter());
+                network.getDataCenterId(), physicalNetworkId, 
offering.isRedundantRouter());
 
         if (network.getGateway() != null) {
             implemented.setGateway(network.getGateway());
diff --git 
a/plugins/network-elements/vxlan/src/main/java/com/cloud/network/guru/VxlanGuestNetworkGuru.java
 
b/plugins/network-elements/vxlan/src/main/java/com/cloud/network/guru/VxlanGuestNetworkGuru.java
index 35f588fd567..8a45f754fdd 100644
--- 
a/plugins/network-elements/vxlan/src/main/java/com/cloud/network/guru/VxlanGuestNetworkGuru.java
+++ 
b/plugins/network-elements/vxlan/src/main/java/com/cloud/network/guru/VxlanGuestNetworkGuru.java
@@ -122,7 +122,7 @@ public Network implement(Network network, NetworkOffering 
offering, DeployDestin
 
         NetworkVO implemented =
             new NetworkVO(network.getTrafficType(), network.getMode(), 
network.getBroadcastDomainType(), network.getNetworkOfferingId(), 
State.Allocated,
-                network.getDataCenterId(), physicalNetworkId, 
offering.getRedundantRouter());
+                network.getDataCenterId(), physicalNetworkId, 
offering.isRedundantRouter());
 
         allocateVnet(network, implemented, dcId, physicalNetworkId, 
context.getReservationId());
 
diff --git 
a/plugins/network-elements/vxlan/src/test/java/com/cloud/network/guru/VxlanGuestNetworkGuruTest.java
 
b/plugins/network-elements/vxlan/src/test/java/com/cloud/network/guru/VxlanGuestNetworkGuruTest.java
index 4754aa57b90..27c2ad53e8c 100644
--- 
a/plugins/network-elements/vxlan/src/test/java/com/cloud/network/guru/VxlanGuestNetworkGuruTest.java
+++ 
b/plugins/network-elements/vxlan/src/test/java/com/cloud/network/guru/VxlanGuestNetworkGuruTest.java
@@ -272,7 +272,7 @@ public void testShutdown() throws 
InsufficientVirtualNetworkCapacityException, U
         NetworkProfile implementednetwork = mock(NetworkProfile.class);
         when(implementednetwork.getId()).thenReturn(42L);
         when(implementednetwork.getBroadcastUri()).thenReturn(new 
URI("vxlan:12345"));
-        when(offering.getSpecifyVlan()).thenReturn(false);
+        when(offering.isSpecifyVlan()).thenReturn(false);
 
         guru.shutdown(implementednetwork, offering);
         verify(implementednetwork, times(1)).setBroadcastUri(null);
diff --git a/server/src/main/java/com/cloud/api/ApiResponseHelper.java 
b/server/src/main/java/com/cloud/api/ApiResponseHelper.java
index 1bf1f45f169..9f51cbb5ae4 100644
--- a/server/src/main/java/com/cloud/api/ApiResponseHelper.java
+++ b/server/src/main/java/com/cloud/api/ApiResponseHelper.java
@@ -1391,7 +1391,7 @@ public SystemVmResponse 
createSystemVmResponse(VirtualMachine vm) {
                           * IP allocated for EIP. So return the guest/public 
IP accordingly.
                           * */
                         NetworkOffering networkOffering = 
ApiDBUtils.findNetworkOfferingById(network.getNetworkOfferingId());
-                        if (networkOffering.getElasticIp()) {
+                        if (networkOffering.isElasticIp()) {
                             IpAddress ip = 
ApiDBUtils.findIpByAssociatedVmId(vm.getId());
                             if (ip != null) {
                                 Vlan vlan = 
ApiDBUtils.findVlanById(ip.getVlanId());
@@ -1908,16 +1908,16 @@ public NetworkOfferingResponse 
createNetworkOfferingResponse(NetworkOffering off
         response.setTags(offering.getTags());
         response.setTrafficType(offering.getTrafficType().toString());
         response.setIsDefault(offering.isDefault());
-        response.setSpecifyVlan(offering.getSpecifyVlan());
+        response.setSpecifyVlan(offering.isSpecifyVlan());
         response.setConserveMode(offering.isConserveMode());
-        response.setSpecifyIpRanges(offering.getSpecifyIpRanges());
+        response.setSpecifyIpRanges(offering.isSpecifyIpRanges());
         response.setAvailability(offering.getAvailability().toString());
-        response.setIsPersistent(offering.getIsPersistent());
+        response.setIsPersistent(offering.isPersistent());
         response.setNetworkRate(ApiDBUtils.getNetworkRate(offering.getId()));
-        response.setEgressDefaultPolicy(offering.getEgressDefaultPolicy());
+        response.setEgressDefaultPolicy(offering.isEgressDefaultPolicy());
         response.setConcurrentConnections(offering.getConcurrentConnections());
-        response.setSupportsStrechedL2Subnet(offering.getSupportsStrechedL2());
-        response.setSupportsPublicAccess(offering.getSupportsPublicAccess());
+        
response.setSupportsStrechedL2Subnet(offering.isSupportingStrechedL2());
+        response.setSupportsPublicAccess(offering.isSupportingPublicAccess());
         Long so = null;
         if (offering.getServiceOfferingId() != null) {
             so = offering.getServiceOfferingId();
@@ -1963,12 +1963,12 @@ public NetworkOfferingResponse 
createNetworkOfferingResponse(NetworkOffering off
 
                 CapabilityResponse lbIsoaltion = new CapabilityResponse();
                 lbIsoaltion.setName(Capability.SupportedLBIsolation.getName());
-                lbIsoaltion.setValue(offering.getDedicatedLB() ? "dedicated" : 
"shared");
+                lbIsoaltion.setValue(offering.isDedicatedLB() ? "dedicated" : 
"shared");
                 lbCapResponse.add(lbIsoaltion);
 
                 CapabilityResponse eLb = new CapabilityResponse();
                 eLb.setName(Capability.ElasticLb.getName());
-                eLb.setValue(offering.getElasticLb() ? "true" : "false");
+                eLb.setValue(offering.isElasticLb() ? "true" : "false");
                 lbCapResponse.add(eLb);
 
                 CapabilityResponse inline = new CapabilityResponse();
@@ -1981,12 +1981,12 @@ public NetworkOfferingResponse 
createNetworkOfferingResponse(NetworkOffering off
                 List<CapabilityResponse> capabilities = new 
ArrayList<CapabilityResponse>();
                 CapabilityResponse sharedSourceNat = new CapabilityResponse();
                 
sharedSourceNat.setName(Capability.SupportedSourceNatTypes.getName());
-                sharedSourceNat.setValue(offering.getSharedSourceNat() ? 
"perzone" : "peraccount");
+                sharedSourceNat.setValue(offering.isSharedSourceNat() ? 
"perzone" : "peraccount");
                 capabilities.add(sharedSourceNat);
 
                 CapabilityResponse redundantRouter = new CapabilityResponse();
                 redundantRouter.setName(Capability.RedundantRouter.getName());
-                redundantRouter.setValue(offering.getRedundantRouter() ? 
"true" : "false");
+                redundantRouter.setValue(offering.isRedundantRouter() ? "true" 
: "false");
                 capabilities.add(redundantRouter);
 
                 svcRsp.setCapabilities(capabilities);
@@ -1995,12 +1995,12 @@ public NetworkOfferingResponse 
createNetworkOfferingResponse(NetworkOffering off
 
                 CapabilityResponse eIp = new CapabilityResponse();
                 eIp.setName(Capability.ElasticIp.getName());
-                eIp.setValue(offering.getElasticIp() ? "true" : "false");
+                eIp.setValue(offering.isElasticIp() ? "true" : "false");
                 staticNatCapResponse.add(eIp);
 
                 CapabilityResponse associatePublicIp = new 
CapabilityResponse();
                 
associatePublicIp.setName(Capability.AssociatePublicIP.getName());
-                associatePublicIp.setValue(offering.getAssociatePublicIP() ? 
"true" : "false");
+                associatePublicIp.setValue(offering.isAssociatePublicIP() ? 
"true" : "false");
                 staticNatCapResponse.add(associatePublicIp);
 
                 svcRsp.setCapabilities(staticNatCapResponse);
@@ -2127,7 +2127,7 @@ public NetworkResponse createNetworkResponse(ResponseView 
view, Network network)
             
response.setNetworkOfferingConserveMode(networkOffering.isConserveMode());
             response.setIsSystem(networkOffering.isSystemOnly());
             
response.setNetworkOfferingAvailability(networkOffering.getAvailability().toString());
-            response.setIsPersistent(networkOffering.getIsPersistent());
+            response.setIsPersistent(networkOffering.isPersistent());
         }
 
         if (network.getAclType() != null) {
@@ -3204,7 +3204,7 @@ public GuestOSResponse createGuestOSResponse(GuestOS 
guestOS) {
         GuestOSResponse response = new GuestOSResponse();
         response.setDescription(guestOS.getDisplayName());
         response.setId(guestOS.getUuid());
-        response.setIsUserDefined(guestOS.getIsUserDefined());
+        response.setIsUserDefined(guestOS.isUserDefined());
         GuestOSCategoryVO category = 
ApiDBUtils.findGuestOsCategoryById(guestOS.getCategoryId());
         if (category != null) {
             response.setOsCategoryId(category.getUuid());
diff --git a/server/src/main/java/com/cloud/api/query/QueryManagerImpl.java 
b/server/src/main/java/com/cloud/api/query/QueryManagerImpl.java
index 9d24417e732..93514700492 100644
--- a/server/src/main/java/com/cloud/api/query/QueryManagerImpl.java
+++ b/server/src/main/java/com/cloud/api/query/QueryManagerImpl.java
@@ -2688,7 +2688,7 @@
             sc.addAnd("id", SearchCriteria.Op.NEQ, currentVmOffering.getId());
 
             // 1. Only return offerings with the same storage type
-            sc.addAnd("useLocalStorage", SearchCriteria.Op.EQ, 
currentVmOffering.getUseLocalStorage());
+            sc.addAnd("useLocalStorage", SearchCriteria.Op.EQ, 
currentVmOffering.isUseLocalStorage());
 
             // 2.In case vm is running return only offerings greater than 
equal to current offering compute.
             if (vmInstance.getState() == VirtualMachine.State.Running) {
diff --git 
a/server/src/main/java/com/cloud/configuration/ConfigurationManagerImpl.java 
b/server/src/main/java/com/cloud/configuration/ConfigurationManagerImpl.java
index 2bff6f1a137..7da6ea75a20 100755
--- a/server/src/main/java/com/cloud/configuration/ConfigurationManagerImpl.java
+++ b/server/src/main/java/com/cloud/configuration/ConfigurationManagerImpl.java
@@ -5105,7 +5105,7 @@ protected void validateNtwkOffDetails(final Map<Detail, 
String> details, final M
 
     @Override
     public boolean isOfferingForVpc(final NetworkOffering offering) {
-        return offering.getForVpc();
+        return offering.isForVpc();
     }
 
     @DB
diff --git 
a/server/src/main/java/com/cloud/consoleproxy/ConsoleProxyManagerImpl.java 
b/server/src/main/java/com/cloud/consoleproxy/ConsoleProxyManagerImpl.java
index e9cf926ac5a..87dca70f6a0 100644
--- a/server/src/main/java/com/cloud/consoleproxy/ConsoleProxyManagerImpl.java
+++ b/server/src/main/java/com/cloud/consoleproxy/ConsoleProxyManagerImpl.java
@@ -773,7 +773,7 @@ protected NetworkVO 
getDefaultNetworkForBasicZone(DataCenter dc) {
         }
         ConsoleProxyVO proxy =
             new ConsoleProxyVO(id, serviceOffering.getId(), name, 
template.getId(), template.getHypervisorType(), template.getGuestOSId(), 
dataCenterId,
-                systemAcct.getDomainId(), systemAcct.getId(), 
_accountMgr.getSystemUser().getId(), 0, serviceOffering.getOfferHA());
+                systemAcct.getDomainId(), systemAcct.getId(), 
_accountMgr.getSystemUser().getId(), 0, serviceOffering.isOfferHA());
         proxy.setDynamicallyScalable(template.isDynamicallyScalable());
         proxy = _consoleProxyDao.persist(proxy);
         try {
@@ -1315,7 +1315,7 @@ public boolean configure(String name, Map<String, Object> 
params) throws Configu
             }
         }
 
-        if (_serviceOffering == null || !_serviceOffering.getSystemUse()) {
+        if (_serviceOffering == null || !_serviceOffering.isSystemUse()) {
             int ramSize = 
NumbersUtil.parseInt(_configDao.getValue("console.ram.size"), 
DEFAULT_PROXY_VM_RAMSIZE);
             int cpuFreq = 
NumbersUtil.parseInt(_configDao.getValue("console.cpu.mhz"), 
DEFAULT_PROXY_VM_CPUMHZ);
             List<ServiceOfferingVO> offerings = 
_offeringDao.createSystemServiceOfferings("System Offering For Console Proxy",
diff --git 
a/server/src/main/java/com/cloud/deploy/DeploymentPlanningManagerImpl.java 
b/server/src/main/java/com/cloud/deploy/DeploymentPlanningManagerImpl.java
index 64fabb99dd5..e6695d07ac7 100644
--- a/server/src/main/java/com/cloud/deploy/DeploymentPlanningManagerImpl.java
+++ b/server/src/main/java/com/cloud/deploy/DeploymentPlanningManagerImpl.java
@@ -1206,7 +1206,7 @@ private boolean canAvoidCluster(Cluster clusterVO, 
ExcludeList avoids, ExcludeLi
             DiskOfferingVO diskOffering = 
_diskOfferingDao.findById(toBeCreated.getDiskOfferingId());
 
             if (diskOffering != null) {
-                if (diskOffering.getUseLocalStorage()) {
+                if (diskOffering.isUseLocalStorage()) {
                     requiresLocal = true;
                 } else {
                     requiresShared = true;
@@ -1448,7 +1448,7 @@ protected boolean hostCanAccessSPool(Host host, 
StoragePool pool) {
                     s_logger.debug("System VMs will use " + (useLocalStorage ? 
"local" : "shared") + " storage for zone id=" + plan.getDataCenterId());
                 }
             } else {
-                useLocalStorage = diskOffering.getUseLocalStorage();
+                useLocalStorage = diskOffering.isUseLocalStorage();
 
                 // TODO: this is a hacking fix for the problem of deploy
                 // ISO-based VM on local storage
@@ -1457,7 +1457,7 @@ protected boolean hostCanAccessSPool(Host host, 
StoragePool pool) {
                 // actually
                 // saved in service offering, override the flag from service
                 // offering when it is a ROOT disk
-                if (!useLocalStorage && 
vmProfile.getServiceOffering().getUseLocalStorage()) {
+                if (!useLocalStorage && 
vmProfile.getServiceOffering().isUseLocalStorage()) {
                     if (toBeCreated.getVolumeType() == Volume.Type.ROOT) {
                         useLocalStorage = true;
                     }
diff --git a/server/src/main/java/com/cloud/ha/HighAvailabilityManagerImpl.java 
b/server/src/main/java/com/cloud/ha/HighAvailabilityManagerImpl.java
index fe6b7171968..d4356f6b04a 100644
--- a/server/src/main/java/com/cloud/ha/HighAvailabilityManagerImpl.java
+++ b/server/src/main/java/com/cloud/ha/HighAvailabilityManagerImpl.java
@@ -266,7 +266,7 @@ public void scheduleRestartForVmsOnHost(final HostVO host, 
boolean investigate)
 
         for (VMInstanceVO vm : reorderedVMList) {
             ServiceOfferingVO vmOffering = 
_serviceOfferingDao.findById(vm.getServiceOfferingId());
-            if (vmOffering.getUseLocalStorage()) {
+            if (vmOffering.isUseLocalStorage()) {
                 if (s_logger.isDebugEnabled()){
                     s_logger.debug("Skipping HA on vm " + vm + ", because it 
uses local storage. Its fate is tied to the host.");
                 }
diff --git 
a/server/src/main/java/com/cloud/network/ExternalFirewallDeviceManagerImpl.java 
b/server/src/main/java/com/cloud/network/ExternalFirewallDeviceManagerImpl.java
index f0d862257aa..496359d1d07 100644
--- 
a/server/src/main/java/com/cloud/network/ExternalFirewallDeviceManagerImpl.java
+++ 
b/server/src/main/java/com/cloud/network/ExternalFirewallDeviceManagerImpl.java
@@ -463,7 +463,7 @@ public boolean 
manageGuestNetworkWithExternalFirewall(boolean add, Network netwo
         Account account = 
_accountDao.findByIdIncludingRemoved(network.getAccountId());
 
         NetworkOffering offering = 
_networkOfferingDao.findById(network.getNetworkOfferingId());
-        boolean sharedSourceNat = offering.getSharedSourceNat();
+        boolean sharedSourceNat = offering.isSharedSourceNat();
 
         IPAddressVO sourceNatIp = null;
         if (!sharedSourceNat) {
@@ -582,7 +582,7 @@ public boolean applyFirewallRules(Network network, List<? 
extends FirewallRule>
         List<FirewallRuleTO> rulesTO = new ArrayList<FirewallRuleTO>();
         NetworkVO networkVO = _networkDao.findById(network.getId());
         NetworkOfferingVO offering = 
_networkOfferingDao.findById(networkVO.getNetworkOfferingId());
-        Boolean defaultEgressPolicy = offering.getEgressDefaultPolicy();
+        Boolean defaultEgressPolicy = offering.isEgressDefaultPolicy();
 
         for (FirewallRule rule : rules) {
             if (rule.getSourceCidrList() == null && (rule.getPurpose() == 
Purpose.Firewall || rule.getPurpose() == Purpose.NetworkACL)) {
diff --git 
a/server/src/main/java/com/cloud/network/ExternalLoadBalancerDeviceManagerImpl.java
 
b/server/src/main/java/com/cloud/network/ExternalLoadBalancerDeviceManagerImpl.java
index 166fab734d4..961d93429f9 100644
--- 
a/server/src/main/java/com/cloud/network/ExternalLoadBalancerDeviceManagerImpl.java
+++ 
b/server/src/main/java/com/cloud/network/ExternalLoadBalancerDeviceManagerImpl.java
@@ -445,7 +445,7 @@ protected ExternalLoadBalancerDeviceVO 
allocateLoadBalancerForNetwork(final Netw
             try {
                 if (deviceMapLock.lock(120)) {
                     try {
-                        final boolean dedicatedLB = offering.getDedicatedLB(); 
// does network offering supports a dedicated load balancer?
+                        final boolean dedicatedLB = offering.isDedicatedLB(); 
// does network offering supports a dedicated load balancer?
 
                         try {
                             lbDevice = Transaction.execute(new 
TransactionCallbackWithException<ExternalLoadBalancerDeviceVO, 
InsufficientCapacityException>() {
@@ -532,7 +532,7 @@ public ExternalLoadBalancerDeviceVO 
doInTransaction(TransactionStatus status) th
                             String privateIf = 
createLbAnswer.getPrivateInterface();
 
                             // we have provisioned load balancer so add the 
appliance as cloudstack provisioned external load balancer
-                            String dedicatedLb = offering.getDedicatedLB() ? 
"true" : "false";
+                            String dedicatedLb = offering.isDedicatedLB() ? 
"true" : "false";
                             String capacity = 
Long.toString(lbProviderDevice.getCapacity());
 
                             // acquire a public IP to associate with lb 
appliance (used as subnet IP to make the appliance part of private network)
diff --git a/server/src/main/java/com/cloud/network/IpAddressManagerImpl.java 
b/server/src/main/java/com/cloud/network/IpAddressManagerImpl.java
index ec7adfd1057..cb7210d33ac 100644
--- a/server/src/main/java/com/cloud/network/IpAddressManagerImpl.java
+++ b/server/src/main/java/com/cloud/network/IpAddressManagerImpl.java
@@ -1379,7 +1379,7 @@ public IPAddressVO associateIPToGuestNetwork(long ipId, 
long networkId, boolean
         }
 
         NetworkOffering offering = 
_networkOfferingDao.findById(network.getNetworkOfferingId());
-        boolean sharedSourceNat = offering.getSharedSourceNat();
+        boolean sharedSourceNat = offering.isSharedSourceNat();
         boolean isSourceNat = false;
         if (!sharedSourceNat) {
             if (getExistingSourceNatInNetwork(owner.getId(), networkId) == 
null) {
@@ -1737,7 +1737,7 @@ public boolean associateIpAddressListToAccount(long 
userId, final long accountId
         Network guestNetwork = pair.third();
 
         // if the network offering has persistent set to true, implement the 
network
-        if (createNetwork && requiredOfferings.get(0).getIsPersistent()) {
+        if (createNetwork && requiredOfferings.get(0).isPersistent()) {
             DataCenter zone = _dcDao.findById(zoneId);
             DeployDestination dest = new DeployDestination(zone, null, null, 
null);
             Account callerAccount = CallContext.current().getCallingAccount();
@@ -1959,7 +1959,7 @@ public IpAddress assignSystemIp(long networkId, Account 
owner, boolean forElasti
         Network guestNetwork = _networksDao.findById(networkId);
         NetworkOffering off = _entityMgr.findById(NetworkOffering.class, 
guestNetwork.getNetworkOfferingId());
         IpAddress ip = null;
-        if ((off.getElasticLb() && forElasticLb) || (off.getElasticIp() && 
forElasticIp)) {
+        if ((off.isElasticLb() && forElasticLb) || (off.isElasticIp() && 
forElasticIp)) {
 
             try {
                 s_logger.debug("Allocating system IP address for load balancer 
rule...");
diff --git a/server/src/main/java/com/cloud/network/NetworkModelImpl.java 
b/server/src/main/java/com/cloud/network/NetworkModelImpl.java
index c23de72692f..b2915d91007 100644
--- a/server/src/main/java/com/cloud/network/NetworkModelImpl.java
+++ b/server/src/main/java/com/cloud/network/NetworkModelImpl.java
@@ -2337,7 +2337,7 @@ public boolean getNetworkEgressDefaultPolicy(Long 
networkId) {
 
         if (network != null) {
             NetworkOfferingVO offering = 
_networkOfferingDao.findById(network.getNetworkOfferingId());
-            return offering.getEgressDefaultPolicy();
+            return offering.isEgressDefaultPolicy();
         } else {
             InvalidParameterValueException ex = new 
InvalidParameterValueException("network with network id does not exist");
             throw ex;
diff --git a/server/src/main/java/com/cloud/network/NetworkServiceImpl.java 
b/server/src/main/java/com/cloud/network/NetworkServiceImpl.java
index a8932a8b184..e9c4554a0b5 100644
--- a/server/src/main/java/com/cloud/network/NetworkServiceImpl.java
+++ b/server/src/main/java/com/cloud/network/NetworkServiceImpl.java
@@ -950,7 +950,7 @@ private boolean releaseIpAddressInternal(long ipAddressId) 
throws InsufficientAd
                 Network guestNetwork = getNetwork(networkId);
                 NetworkOffering offering = 
_entityMgr.findById(NetworkOffering.class, guestNetwork.getNetworkOfferingId());
                 Long vmId = ipVO.getAssociatedWithVmId();
-                if (offering.getElasticIp() && vmId != null) {
+                if (offering.isElasticIp() && vmId != null) {
                     
_rulesMgr.getSystemIpAndEnableStaticNatForVm(_userVmDao.findById(vmId), true);
                     return true;
                 }
@@ -1255,7 +1255,7 @@ public Network createGuestNetwork(CreateNetworkCmd cmd) 
throws InsufficientCapac
         }
 
         // Don't allow to specify vlan if the caller is not ROOT admin
-        if (!_accountMgr.isRootAdmin(caller.getId()) && 
(ntwkOff.getSpecifyVlan() || vlanId != null || bypassVlanOverlapCheck)) {
+        if (!_accountMgr.isRootAdmin(caller.getId()) && 
(ntwkOff.isSpecifyVlan() || vlanId != null || bypassVlanOverlapCheck)) {
             throw new InvalidParameterValueException("Only ROOT admin is 
allowed to specify vlanId or bypass vlan overlap check");
         }
 
@@ -1309,7 +1309,7 @@ public Network createGuestNetwork(CreateNetworkCmd cmd) 
throws InsufficientCapac
         }
 
         // Can add vlan range only to the network which allows it
-        if (createVlan && !ntwkOff.getSpecifyIpRanges()) {
+        if (createVlan && !ntwkOff.isSpecifyIpRanges()) {
             throwInvalidIdException("Network offering with specified id 
doesn't support adding multiple ip ranges", ntwkOff.getUuid(), 
"networkOfferingId");
         }
 
@@ -1318,7 +1318,7 @@ public Network createGuestNetwork(CreateNetworkCmd cmd) 
throws InsufficientCapac
                 createVlan, externalId);
 
         // if the network offering has persistent set to true, implement the 
network
-        if (ntwkOff.getIsPersistent()) {
+        if (ntwkOff.isPersistent()) {
             try {
                 if (network.getState() == Network.State.Setup) {
                     s_logger.debug("Network id=" + network.getId() + " is 
already provisioned");
@@ -1398,7 +1398,7 @@ public Network doInTransaction(TransactionStatus status) 
throws InsufficientCapa
                         if (_configMgr.isOfferingForVpc(ntwkOff)) {
                             throw new InvalidParameterValueException("Network 
offering can be used for VPC networks only");
                         }
-                        if (ntwkOff.getInternalLb()) {
+                        if (ntwkOff.isInternalLb()) {
                             throw new InvalidParameterValueException("Internal 
Lb can be enabled on vpc networks only");
                         }
 
@@ -2107,7 +2107,7 @@ public Network updateGuestNetwork(final long networkId, 
String name, String disp
                 networkOfferingChanged = true;
 
                 //Setting the new network's isReduntant to the new network 
offering's RedundantRouter.
-                
network.setRedundant(_networkOfferingDao.findById(networkOfferingId).getRedundantRouter());
+                
network.setRedundant(_networkOfferingDao.findById(networkOfferingId).isRedundantRouter());
             }
         }
 
@@ -2238,8 +2238,8 @@ public Network updateGuestNetwork(final long networkId, 
String name, String disp
         // 1) Shutdown all the elements and cleanup all the rules. Don't allow 
to shutdown network in intermediate
         // states - Shutdown and Implementing
         int resourceCount=1;
-        if (updateInSequence && restartNetwork && 
_networkOfferingDao.findById(network.getNetworkOfferingId()).getRedundantRouter()
-                && (networkOfferingId==null || 
_networkOfferingDao.findById(networkOfferingId).getRedundantRouter()) && 
network.getVpcId()==null) {
+        if (updateInSequence && restartNetwork && 
_networkOfferingDao.findById(network.getNetworkOfferingId()).isRedundantRouter()
+                && (networkOfferingId==null || 
_networkOfferingDao.findById(networkOfferingId).isRedundantRouter()) && 
network.getVpcId()==null) {
             _networkMgr.canUpdateInSequence(network, forced);
             NetworkDetailVO networkDetail =new 
NetworkDetailVO(network.getId(),Network.updatingInSequence,"true",true);
             _networkDetailsDao.persist(networkDetail);
@@ -2377,7 +2377,7 @@ public void 
doInTransactionWithoutResult(TransactionStatus status) {
 
                 // 4) if network has been upgraded from a non persistent ntwk 
offering to a persistent ntwk offering,
                 // implement the network if its not already
-                if (networkOfferingChanged && !oldNtwkOff.getIsPersistent() && 
networkOffering.getIsPersistent()) {
+                if (networkOfferingChanged && !oldNtwkOff.isPersistent() && 
networkOffering.isPersistent()) {
                     if (network.getState() == Network.State.Allocated) {
                         try {
                             DeployDestination dest = new 
DeployDestination(_dcDao.findById(network.getDataCenterId()), null, null, null);
@@ -2491,7 +2491,7 @@ private Network migrateNetworkToPhysicalNetwork(Network 
network, NetworkOffering
         DataCenter zone = _dcDao.findById(network.getDataCenterId());
         NetworkVO networkInOldPhysNet = 
_networksDao.findById(networkIdInOldPhysicalNet);
 
-        boolean shouldImplement = (newNtwkOff.getIsPersistent()
+        boolean shouldImplement = (newNtwkOff.isPersistent()
                     || networkInOldPhysNet.getState() == 
Network.State.Implemented)
                 && networkInNewPhysicalNet.getState() != 
Network.State.Implemented;
 
@@ -2759,7 +2759,7 @@ private boolean canMoveToPhysicalNetwork(Network network, 
long oldNetworkOfferin
         }
 
         // specify ipRanges should be the same
-        if (oldNetworkOffering.getSpecifyIpRanges() != 
newNetworkOffering.getSpecifyIpRanges()) {
+        if (oldNetworkOffering.isSpecifyIpRanges() != 
newNetworkOffering.isSpecifyIpRanges()) {
             s_logger.debug("Network offerings " + newNetworkOfferingId + " and 
" + oldNetworkOfferingId + " have different values for specifyIpRangess, can't 
upgrade");
             return false;
         }
@@ -2781,7 +2781,7 @@ private boolean canMoveToPhysicalNetwork(Network network, 
long oldNetworkOfferin
 
         //can't update from internal LB to public LB
         if (areServicesSupportedByNetworkOffering(oldNetworkOfferingId, 
Service.Lb) && areServicesSupportedByNetworkOffering(newNetworkOfferingId, 
Service.Lb)) {
-            if (oldNetworkOffering.getPublicLb() != 
newNetworkOffering.getPublicLb() || oldNetworkOffering.getInternalLb() != 
newNetworkOffering.getInternalLb()) {
+            if (oldNetworkOffering.isPublicLb() != 
newNetworkOffering.isPublicLb() || oldNetworkOffering.isInternalLb() != 
newNetworkOffering.isInternalLb()) {
                 throw new InvalidParameterValueException("Original and new 
offerings support different types of LB - Internal vs Public," + " can't 
upgrade");
             }
         }
@@ -2813,7 +2813,7 @@ protected boolean canUpgrade(Network network, long 
oldNetworkOfferingId, long ne
         }
 
         // specify vlan should be the same
-        if (oldNetworkOffering.getSpecifyVlan() != 
newNetworkOffering.getSpecifyVlan()) {
+        if (oldNetworkOffering.isSpecifyVlan() != 
newNetworkOffering.isSpecifyVlan()) {
             s_logger.debug("Network offerings " + newNetworkOfferingId + " and 
" + oldNetworkOfferingId + " have different values for specifyVlan, can't 
upgrade");
             return false;
         }
diff --git 
a/server/src/main/java/com/cloud/network/as/AutoScaleManagerImpl.java 
b/server/src/main/java/com/cloud/network/as/AutoScaleManagerImpl.java
index 78d1335bc46..f381ce093ee 100644
--- a/server/src/main/java/com/cloud/network/as/AutoScaleManagerImpl.java
+++ b/server/src/main/java/com/cloud/network/as/AutoScaleManagerImpl.java
@@ -1314,7 +1314,7 @@ private long createNewVM(AutoScaleVmGroupVO asGroup) {
             }
 
             if (!zone.isLocalStorageEnabled()) {
-                if (serviceOffering.getUseLocalStorage()) {
+                if (serviceOffering.isUseLocalStorage()) {
                     throw new InvalidParameterValueException("Zone is not 
configured to use local storage but service offering " + 
serviceOffering.getName() + " uses it");
                 }
             }
diff --git 
a/server/src/main/java/com/cloud/network/element/VirtualRouterElement.java 
b/server/src/main/java/com/cloud/network/element/VirtualRouterElement.java
index 9b481ed4a64..becc692abfc 100644
--- a/server/src/main/java/com/cloud/network/element/VirtualRouterElement.java
+++ b/server/src/main/java/com/cloud/network/element/VirtualRouterElement.java
@@ -231,7 +231,7 @@ public boolean implement(final Network network, final 
NetworkOffering offering,
         final List<DomainRouterVO> routers = 
routerDeploymentDefinition.deployVirtualRouter();
 
         int expectedRouters = 1;
-        if (offering.getRedundantRouter() || network.isRollingRestart()) {
+        if (offering.isRedundantRouter() || network.isRollingRestart()) {
             expectedRouters = 2;
         }
         if (routers == null || routers.size() < expectedRouters) {
diff --git 
a/server/src/main/java/com/cloud/network/guru/ControlNetworkGuru.java 
b/server/src/main/java/com/cloud/network/guru/ControlNetworkGuru.java
index e3aabc1b01d..87afb9f3542 100644
--- a/server/src/main/java/com/cloud/network/guru/ControlNetworkGuru.java
+++ b/server/src/main/java/com/cloud/network/guru/ControlNetworkGuru.java
@@ -97,7 +97,7 @@ public Network design(NetworkOffering offering, 
DeploymentPlan plan, Network spe
 
         NetworkVO config =
             new NetworkVO(offering.getTrafficType(), Mode.Static, 
BroadcastDomainType.LinkLocal, offering.getId(), Network.State.Setup, 
plan.getDataCenterId(),
-                plan.getPhysicalNetworkId(), offering.getRedundantRouter());
+                plan.getPhysicalNetworkId(), offering.isRedundantRouter());
         config.setCidr(_cidr);
         config.setGateway(_gateway);
 
diff --git a/server/src/main/java/com/cloud/network/guru/DirectNetworkGuru.java 
b/server/src/main/java/com/cloud/network/guru/DirectNetworkGuru.java
index 5150ad79e92..6c473c51b24 100644
--- a/server/src/main/java/com/cloud/network/guru/DirectNetworkGuru.java
+++ b/server/src/main/java/com/cloud/network/guru/DirectNetworkGuru.java
@@ -179,7 +179,7 @@ public Network design(NetworkOffering offering, 
DeploymentPlan plan, Network use
 
         NetworkVO config =
             new NetworkVO(offering.getTrafficType(), Mode.Dhcp, 
BroadcastDomainType.Vlan, offering.getId(), state, plan.getDataCenterId(),
-                    plan.getPhysicalNetworkId(), 
offering.getRedundantRouter());
+                    plan.getPhysicalNetworkId(), offering.isRedundantRouter());
 
         if (userSpecified != null) {
             if ((userSpecified.getCidr() == null && userSpecified.getGateway() 
!= null) || (userSpecified.getCidr() != null && userSpecified.getGateway() == 
null)) {
diff --git 
a/server/src/main/java/com/cloud/network/guru/ExternalGuestNetworkGuru.java 
b/server/src/main/java/com/cloud/network/guru/ExternalGuestNetworkGuru.java
index 6908a105fe7..da5a545c916 100644
--- a/server/src/main/java/com/cloud/network/guru/ExternalGuestNetworkGuru.java
+++ b/server/src/main/java/com/cloud/network/guru/ExternalGuestNetworkGuru.java
@@ -135,7 +135,7 @@ public Network implement(Network config, NetworkOffering 
offering, DeployDestina
         DataCenter zone = dest.getDataCenter();
         NetworkVO implemented =
             new NetworkVO(config.getTrafficType(), config.getMode(), 
config.getBroadcastDomainType(), config.getNetworkOfferingId(), State.Allocated,
-                config.getDataCenterId(), config.getPhysicalNetworkId(), 
offering.getRedundantRouter());
+                config.getDataCenterId(), config.getPhysicalNetworkId(), 
offering.isRedundantRouter());
 
         // Get a vlan tag
         int vlanTag;
diff --git a/server/src/main/java/com/cloud/network/guru/GuestNetworkGuru.java 
b/server/src/main/java/com/cloud/network/guru/GuestNetworkGuru.java
index 3f6562e0eee..9cd337447f9 100644
--- a/server/src/main/java/com/cloud/network/guru/GuestNetworkGuru.java
+++ b/server/src/main/java/com/cloud/network/guru/GuestNetworkGuru.java
@@ -191,7 +191,7 @@ public Network design(final NetworkOffering offering, final 
DeploymentPlan plan,
 
         final NetworkVO network =
                 new NetworkVO(offering.getTrafficType(), Mode.Dhcp, 
BroadcastDomainType.Vlan, offering.getId(), State.Allocated, 
plan.getDataCenterId(),
-                        plan.getPhysicalNetworkId(), 
offering.getRedundantRouter());
+                        plan.getPhysicalNetworkId(), 
offering.isRedundantRouter());
         if (userSpecified != null) {
             if (userSpecified.getCidr() == null && userSpecified.getGateway() 
!= null || userSpecified.getCidr() != null && userSpecified.getGateway() == 
null) {
                 throw new InvalidParameterValueException("cidr and gateway 
must be specified together.");
@@ -211,7 +211,7 @@ public Network design(final NetworkOffering offering, final 
DeploymentPlan plan,
                 }
             }
 
-            if (offering.getSpecifyVlan()) {
+            if (offering.isSpecifyVlan()) {
                 network.setBroadcastUri(userSpecified.getBroadcastUri());
                 network.setState(State.Setup);
             }
@@ -315,7 +315,7 @@ public Network implement(final Network network, final 
NetworkOffering offering,
 
         final NetworkVO implemented =
                 new NetworkVO(network.getTrafficType(), network.getMode(), 
network.getBroadcastDomainType(), network.getNetworkOfferingId(), 
State.Allocated,
-                        network.getDataCenterId(), physicalNetworkId, 
offering.getRedundantRouter());
+                        network.getDataCenterId(), physicalNetworkId, 
offering.isRedundantRouter());
 
         allocateVnet(network, implemented, dcId, physicalNetworkId, 
context.getReservationId());
 
@@ -430,7 +430,7 @@ public void shutdown(final NetworkProfile profile, final 
NetworkOffering offerin
             return; // Nothing to do here if the uri is null already
         }
 
-        if ((profile.getBroadcastDomainType() == BroadcastDomainType.Vlan || 
profile.getBroadcastDomainType() == BroadcastDomainType.Vxlan) && 
!offering.getSpecifyVlan()) {
+        if ((profile.getBroadcastDomainType() == BroadcastDomainType.Vlan || 
profile.getBroadcastDomainType() == BroadcastDomainType.Vxlan) && 
!offering.isSpecifyVlan()) {
             s_logger.debug("Releasing vnet for the network id=" + 
profile.getId());
             
_dcDao.releaseVnet(BroadcastDomainType.getValue(profile.getBroadcastUri()), 
profile.getDataCenterId(), profile.getPhysicalNetworkId(), 
profile.getAccountId(),
                     profile.getReservationId());
diff --git 
a/server/src/main/java/com/cloud/network/guru/PodBasedNetworkGuru.java 
b/server/src/main/java/com/cloud/network/guru/PodBasedNetworkGuru.java
index eb80c12702d..9f9771e7cfb 100644
--- a/server/src/main/java/com/cloud/network/guru/PodBasedNetworkGuru.java
+++ b/server/src/main/java/com/cloud/network/guru/PodBasedNetworkGuru.java
@@ -85,7 +85,7 @@ public Network design(NetworkOffering offering, 
DeploymentPlan plan, Network use
 
         NetworkVO config =
             new NetworkVO(type, Mode.Static, BroadcastDomainType.Native, 
offering.getId(), Network.State.Setup, plan.getDataCenterId(),
-                    plan.getPhysicalNetworkId(), 
offering.getRedundantRouter());
+                    plan.getPhysicalNetworkId(), offering.isRedundantRouter());
         return config;
     }
 
diff --git 
a/server/src/main/java/com/cloud/network/guru/PrivateNetworkGuru.java 
b/server/src/main/java/com/cloud/network/guru/PrivateNetworkGuru.java
index 0cf2637f477..3b3dabe1da6 100644
--- a/server/src/main/java/com/cloud/network/guru/PrivateNetworkGuru.java
+++ b/server/src/main/java/com/cloud/network/guru/PrivateNetworkGuru.java
@@ -111,7 +111,7 @@ public Network design(NetworkOffering offering, 
DeploymentPlan plan, Network use
         }
         NetworkVO network =
             new NetworkVO(offering.getTrafficType(), Mode.Static, 
broadcastType, offering.getId(), State.Allocated, plan.getDataCenterId(),
-                    plan.getPhysicalNetworkId(), 
offering.getRedundantRouter());
+                    plan.getPhysicalNetworkId(), offering.isRedundantRouter());
         if (userSpecified != null) {
             if ((userSpecified.getCidr() == null && userSpecified.getGateway() 
!= null) || (userSpecified.getCidr() != null && userSpecified.getGateway() == 
null)) {
                 throw new InvalidParameterValueException("cidr and gateway 
must be specified together.");
@@ -124,7 +124,7 @@ public Network design(NetworkOffering offering, 
DeploymentPlan plan, Network use
                 throw new InvalidParameterValueException("Can't design network 
" + network + "; netmask/gateway must be passed in");
             }
 
-            if (offering.getSpecifyVlan()) {
+            if (offering.isSpecifyVlan()) {
                 network.setBroadcastUri(userSpecified.getBroadcastUri());
                 network.setState(State.Setup);
             }
diff --git a/server/src/main/java/com/cloud/network/guru/PublicNetworkGuru.java 
b/server/src/main/java/com/cloud/network/guru/PublicNetworkGuru.java
index 96146f0b065..330a3652b2f 100644
--- a/server/src/main/java/com/cloud/network/guru/PublicNetworkGuru.java
+++ b/server/src/main/java/com/cloud/network/guru/PublicNetworkGuru.java
@@ -101,7 +101,7 @@ public Network design(NetworkOffering offering, 
DeploymentPlan plan, Network net
         if (offering.getTrafficType() == TrafficType.Public) {
             NetworkVO ntwk =
                 new NetworkVO(offering.getTrafficType(), Mode.Static, 
network.getBroadcastDomainType(), offering.getId(), State.Setup, 
plan.getDataCenterId(),
-                    plan.getPhysicalNetworkId(), 
offering.getRedundantRouter());
+                    plan.getPhysicalNetworkId(), offering.isRedundantRouter());
             return ntwk;
         } else {
             return null;
diff --git 
a/server/src/main/java/com/cloud/network/guru/StorageNetworkGuru.java 
b/server/src/main/java/com/cloud/network/guru/StorageNetworkGuru.java
index 2a51a82a10d..a26705e6d2c 100644
--- a/server/src/main/java/com/cloud/network/guru/StorageNetworkGuru.java
+++ b/server/src/main/java/com/cloud/network/guru/StorageNetworkGuru.java
@@ -89,7 +89,7 @@ public Network design(NetworkOffering offering, 
DeploymentPlan plan, Network use
 
         NetworkVO config =
             new NetworkVO(offering.getTrafficType(), Mode.Static, 
BroadcastDomainType.Native, offering.getId(), Network.State.Setup, 
plan.getDataCenterId(),
-                plan.getPhysicalNetworkId(), offering.getRedundantRouter());
+                plan.getPhysicalNetworkId(), offering.isRedundantRouter());
         return config;
     }
 
diff --git 
a/server/src/main/java/com/cloud/network/lb/LoadBalancingRulesManagerImpl.java 
b/server/src/main/java/com/cloud/network/lb/LoadBalancingRulesManagerImpl.java
index 9b7cf9b4230..d2b6305c1ff 100644
--- 
a/server/src/main/java/com/cloud/network/lb/LoadBalancingRulesManagerImpl.java
+++ 
b/server/src/main/java/com/cloud/network/lb/LoadBalancingRulesManagerImpl.java
@@ -1601,7 +1601,7 @@ public LoadBalancer createPublicLoadBalancerRule(String 
xId, String name, String
         if (result == null) {
             IpAddress systemIp = null;
             NetworkOffering off = _entityMgr.findById(NetworkOffering.class, 
network.getNetworkOfferingId());
-            if (off.getElasticLb() && ipVO == null && network.getVpcId() == 
null) {
+            if (off.isElasticLb() && ipVO == null && network.getVpcId() == 
null) {
                 systemIp = _ipAddrMgr.assignSystemIp(networkId, lbOwner, true, 
false);
                 if (systemIp != null) {
                     ipVO = _ipAddressDao.findById(systemIp.getId());
@@ -2507,11 +2507,11 @@ public void isLbServiceSupportedInNetwork(long 
networkId, Scheme scheme) {
         //2) Check if the Scheme is supported\
         NetworkOffering off = _entityMgr.findById(NetworkOffering.class, 
network.getNetworkOfferingId());
         if (scheme == Scheme.Public) {
-            if (!off.getPublicLb()) {
+            if (!off.isPublicLb()) {
                 throw new InvalidParameterValueException("Scheme " + scheme + 
" is not supported by the network offering " + off);
             }
         } else {
-            if (!off.getInternalLb()) {
+            if (!off.isInternalLb()) {
                 throw new InvalidParameterValueException("Scheme " + scheme + 
" is not supported by the network offering " + off);
             }
         }
diff --git 
a/server/src/main/java/com/cloud/network/router/CommandSetupHelper.java 
b/server/src/main/java/com/cloud/network/router/CommandSetupHelper.java
index c8d85fe2644..829e07dc697 100644
--- a/server/src/main/java/com/cloud/network/router/CommandSetupHelper.java
+++ b/server/src/main/java/com/cloud/network/router/CommandSetupHelper.java
@@ -406,7 +406,7 @@ public void createApplyFirewallRulesCommands(final List<? 
extends FirewallRule>
                 } else if (rule.getTrafficType() == 
FirewallRule.TrafficType.Egress) {
                     final NetworkVO network = 
_networkDao.findById(guestNetworkId);
                     final NetworkOfferingVO offering = 
_networkOfferingDao.findById(network.getNetworkOfferingId());
-                    defaultEgressPolicy = offering.getEgressDefaultPolicy();
+                    defaultEgressPolicy = offering.isEgressDefaultPolicy();
                     assert rule.getSourceIpAddressId() == null : "ipAddressId 
should be null for egress firewall rule. ";
                     final FirewallRuleTO ruleTO = new FirewallRuleTO(rule, 
null, "", Purpose.Firewall, traffictype, defaultEgressPolicy);
                     rulesTO.add(ruleTO);
@@ -450,7 +450,7 @@ public void createFirewallRulesCommands(final List<? 
extends FirewallRule> rules
                 } else if (rule.getTrafficType() == 
FirewallRule.TrafficType.Egress) {
                     final NetworkVO network = 
_networkDao.findById(guestNetworkId);
                     final NetworkOfferingVO offering = 
_networkOfferingDao.findById(network.getNetworkOfferingId());
-                    defaultEgressPolicy = offering.getEgressDefaultPolicy();
+                    defaultEgressPolicy = offering.isEgressDefaultPolicy();
                     assert rule.getSourceIpAddressId() == null : "ipAddressId 
should be null for egress firewall rule. ";
                     final FirewallRuleTO ruleTO = new FirewallRuleTO(rule, 
null, "", Purpose.Firewall, traffictype, defaultEgressPolicy);
                     rulesTO.add(ruleTO);
@@ -1066,7 +1066,7 @@ private NicVO findDefaultDnsIp(final long userVmId) {
         }
 
         final NetworkOffering offering = 
_networkOfferingDao.findById(_networkDao.findById(defaultNic.getNetworkId()).getNetworkOfferingId());
-        if (offering.getRedundantRouter()) {
+        if (offering.isRedundantRouter()) {
             return findGatewayIp(userVmId);
         }
 
diff --git 
a/server/src/main/java/com/cloud/network/router/NetworkHelperImpl.java 
b/server/src/main/java/com/cloud/network/router/NetworkHelperImpl.java
index 5c84527317a..25e2793cc42 100644
--- a/server/src/main/java/com/cloud/network/router/NetworkHelperImpl.java
+++ b/server/src/main/java/com/cloud/network/router/NetworkHelperImpl.java
@@ -479,7 +479,7 @@ public DomainRouterVO deployRouter(final 
RouterDeploymentDefinition routerDeploy
                     continue;
                 }
 
-                final boolean offerHA = routerOffering.getOfferHA();
+                final boolean offerHA = routerOffering.isOfferHA();
 
                 // routerDeploymentDefinition.getVpc().getId() ==> do not use
                 // VPC because it is not a VPC offering.
diff --git 
a/server/src/main/java/com/cloud/network/router/VirtualNetworkApplianceManagerImpl.java
 
b/server/src/main/java/com/cloud/network/router/VirtualNetworkApplianceManagerImpl.java
index 63587a89835..643ccbbf8a4 100644
--- 
a/server/src/main/java/com/cloud/network/router/VirtualNetworkApplianceManagerImpl.java
+++ 
b/server/src/main/java/com/cloud/network/router/VirtualNetworkApplianceManagerImpl.java
@@ -376,7 +376,7 @@ public VirtualRouter upgradeRouter(final UpgradeRouterCmd 
cmd) {
 
         // check if it is a system service offering, if yes return with error 
as
         // it cannot be used for user vms
-        if (!newServiceOffering.getSystemUse()) {
+        if (!newServiceOffering.isSystemUse()) {
             throw new InvalidParameterValueException("Cannot upgrade router vm 
to a non system service offering " + serviceOfferingId);
         }
 
@@ -392,9 +392,9 @@ public VirtualRouter upgradeRouter(final UpgradeRouterCmd 
cmd) {
         // Check that the service offering being upgraded to has the same
         // storage pool preference as the VM's current service
         // offering
-        if (currentServiceOffering.getUseLocalStorage() != 
newServiceOffering.getUseLocalStorage()) {
-            throw new InvalidParameterValueException("Can't upgrade, due to 
new local storage status : " + newServiceOffering.getUseLocalStorage() + " is 
different from "
-                    + "curruent local storage status: " + 
currentServiceOffering.getUseLocalStorage());
+        if (currentServiceOffering.isUseLocalStorage() != 
newServiceOffering.isUseLocalStorage()) {
+            throw new InvalidParameterValueException("Can't upgrade, due to 
new local storage status : " + newServiceOffering.isUseLocalStorage() + " is 
different from "
+                    + "curruent local storage status: " + 
currentServiceOffering.isUseLocalStorage());
         }
 
         router.setServiceOfferingId(serviceOfferingId);
@@ -1670,7 +1670,7 @@ public boolean finalizeCommandsOnStart(final Commands 
cmds, final VirtualMachine
 
                 final NetworkOffering offering = 
_networkOfferingDao.findById(_networkDao.findById(guestNetworkId).getNetworkOfferingId());
                 // service monitoring is currently not added in RVR
-                if (!offering.getRedundantRouter()) {
+                if (!offering.isRedundantRouter()) {
                     final String serviceMonitringSet = 
_configDao.getValue(Config.EnableServiceMonitoring.key());
 
                     if (serviceMonitringSet != null && 
serviceMonitringSet.equalsIgnoreCase("true")) {
@@ -1947,7 +1947,7 @@ protected void finalizeNetworkRulesForNetwork(final 
Commands cmds, final DomainR
     private void createDefaultEgressFirewallRule(final List<FirewallRule> 
rules, final long networkId) {
         final NetworkVO network = _networkDao.findById(networkId);
         final NetworkOfferingVO offering = 
_networkOfferingDao.findById(network.getNetworkOfferingId());
-        final Boolean defaultEgressPolicy = offering.getEgressDefaultPolicy();
+        final Boolean defaultEgressPolicy = offering.isEgressDefaultPolicy();
 
         // The default on the router is set to Deny all. So, if the default 
configuration in the offering is set to true (Allow), we change the Egress here
         if (defaultEgressPolicy) {
diff --git a/server/src/main/java/com/cloud/network/rules/RulesManagerImpl.java 
b/server/src/main/java/com/cloud/network/rules/RulesManagerImpl.java
index 37a9ad90d33..9dc7a3d3fba 100644
--- a/server/src/main/java/com/cloud/network/rules/RulesManagerImpl.java
+++ b/server/src/main/java/com/cloud/network/rules/RulesManagerImpl.java
@@ -391,7 +391,7 @@ public StaticNatRule createStaticNatRule(final 
StaticNatRule rule, final boolean
 
         Network network = _networkModel.getNetwork(networkId);
         NetworkOffering off = _entityMgr.findById(NetworkOffering.class, 
network.getNetworkOfferingId());
-        if (off.getElasticIp()) {
+        if (off.isElasticIp()) {
             throw new InvalidParameterValueException("Can't create ip 
forwarding rules for the network where elasticIP service is enabled");
         }
 
@@ -653,7 +653,7 @@ protected void isIpReadyForStaticNat(long vmId, IPAddressVO 
ipAddress, String vm
             if (networkId != null) {
                 Network guestNetwork = _networkModel.getNetwork(networkId);
                 NetworkOffering offering = 
_entityMgr.findById(NetworkOffering.class, guestNetwork.getNetworkOfferingId());
-                if (offering.getElasticIp()) {
+                if (offering.isElasticIp()) {
                     reassignStaticNat = true;
                 }
             }
@@ -1235,8 +1235,8 @@ public boolean disableStaticNat(long ipId) throws 
ResourceUnavailableException,
         // re-enable it on the new one enable static nat takes care of that
         Network guestNetwork = 
_networkModel.getNetwork(ipAddress.getAssociatedWithNetworkId());
         NetworkOffering offering = _entityMgr.findById(NetworkOffering.class, 
guestNetwork.getNetworkOfferingId());
-        if (offering.getElasticIp()) {
-            if (offering.getAssociatePublicIP()) {
+        if (offering.isElasticIp()) {
+            if (offering.isAssociatePublicIP()) {
                 getSystemIpAndEnableStaticNatForVm(_vmDao.findById(vmId), 
true);
                 return true;
             }
@@ -1434,10 +1434,10 @@ public void 
getSystemIpAndEnableStaticNatForVm(VirtualMachine vm, boolean getNew
         for (Nic nic : nics) {
             Network guestNetwork = 
_networkModel.getNetwork(nic.getNetworkId());
             NetworkOffering offering = 
_entityMgr.findById(NetworkOffering.class, guestNetwork.getNetworkOfferingId());
-            if (offering.getElasticIp()) {
+            if (offering.isElasticIp()) {
                 boolean isSystemVM = (vm.getType() == Type.ConsoleProxy || 
vm.getType() == Type.SecondaryStorageVm);
                 // for user VM's associate public IP only if offering is 
marked to associate a public IP by default on start of VM
-                if (!isSystemVM && !offering.getAssociatePublicIP()) {
+                if (!isSystemVM && !offering.isAssociatePublicIP()) {
                     continue;
                 }
                 // check if there is already static nat enabled
diff --git a/server/src/main/java/com/cloud/network/vpc/PrivateIpAddress.java 
b/server/src/main/java/com/cloud/network/vpc/PrivateIpAddress.java
index 81644285cb4..6ec880f723f 100644
--- a/server/src/main/java/com/cloud/network/vpc/PrivateIpAddress.java
+++ b/server/src/main/java/com/cloud/network/vpc/PrivateIpAddress.java
@@ -41,7 +41,7 @@ public PrivateIpAddress(PrivateIpVO privateIp, String 
broadcastUri, String gatew
         this.netmask = netmask;
         this.macAddress = macAddress;
         this.networkId = privateIp.getNetworkId();
-        this.sourceNat = privateIp.getSourceNat();
+        this.sourceNat = privateIp.isSourceNat();
     }
 
     @Override
diff --git a/server/src/main/java/com/cloud/network/vpc/VpcManagerImpl.java 
b/server/src/main/java/com/cloud/network/vpc/VpcManagerImpl.java
index b32498b254d..422992ef212 100644
--- a/server/src/main/java/com/cloud/network/vpc/VpcManagerImpl.java
+++ b/server/src/main/java/com/cloud/network/vpc/VpcManagerImpl.java
@@ -1262,7 +1262,7 @@ public void validateNtwkOffForNtwkInVpc(final Long 
networkId, final long newNtwk
 
         // 4) Only one network in the VPC can support public LB inside the VPC.
         // Internal LB can be supported on multiple VPC tiers
-        if 
(_ntwkModel.areServicesSupportedByNetworkOffering(guestNtwkOff.getId(), 
Service.Lb) && guestNtwkOff.getPublicLb()) {
+        if 
(_ntwkModel.areServicesSupportedByNetworkOffering(guestNtwkOff.getId(), 
Service.Lb) && guestNtwkOff.isPublicLb()) {
             final List<? extends Network> networks = 
getVpcNetworks(vpc.getId());
             for (final Network network : networks) {
                 if (networkId != null && network.getId() == 
networkId.longValue()) {
@@ -1272,7 +1272,7 @@ public void validateNtwkOffForNtwkInVpc(final Long 
networkId, final long newNtwk
                     final NetworkOffering otherOff = 
_entityMgr.findById(NetworkOffering.class, network.getNetworkOfferingId());
                     // throw only if networks have different offerings with
                     // public lb support
-                    if 
(_ntwkModel.areServicesSupportedInNetwork(network.getId(), Service.Lb) && 
otherOff.getPublicLb() && guestNtwkOff.getId() != otherOff.getId()) {
+                    if 
(_ntwkModel.areServicesSupportedInNetwork(network.getId(), Service.Lb) && 
otherOff.isPublicLb() && guestNtwkOff.getId() != otherOff.getId()) {
                         throw new InvalidParameterValueException("Public LB 
service is already supported " + "by network " + network + " in VPC " + vpc);
                     }
                 }
@@ -1319,7 +1319,7 @@ public void validateNtwkOffForVpc(final NetworkOffering 
guestNtwkOff, final List
         }
 
         // 5) If Netscaler is LB provider make sure it is in dedicated mode
-        if (providers.contains(Provider.Netscaler) && 
!guestNtwkOff.getDedicatedLB()) {
+        if (providers.contains(Provider.Netscaler) && 
!guestNtwkOff.isDedicatedLB()) {
             throw new InvalidParameterValueException("Netscaler only with 
Dedicated LB can belong to VPC");
         }
         return;
diff --git a/server/src/main/java/com/cloud/server/ConfigurationServerImpl.java 
b/server/src/main/java/com/cloud/server/ConfigurationServerImpl.java
index d6f9952457a..1ad36b936d4 100644
--- a/server/src/main/java/com/cloud/server/ConfigurationServerImpl.java
+++ b/server/src/main/java/com/cloud/server/ConfigurationServerImpl.java
@@ -1234,7 +1234,7 @@ private void createDefaultNetworks() {
                     if (broadcastDomainType != null) {
                         NetworkVO network =
                                 new NetworkVO(id, trafficType, mode, 
broadcastDomainType, networkOfferingId, domainId, accountId, related, null, 
null, networkDomain,
-                                        Network.GuestType.Shared, zoneId, 
null, null, specifyIpRanges, null, offering.getRedundantRouter());
+                                        Network.GuestType.Shared, zoneId, 
null, null, specifyIpRanges, null, offering.isRedundantRouter());
                         
network.setGuruName(guruNames.get(network.getTrafficType()));
                         network.setDns1(zone.getDns1());
                         network.setDns2(zone.getDns2());
diff --git a/server/src/main/java/com/cloud/server/ManagementServerImpl.java 
b/server/src/main/java/com/cloud/server/ManagementServerImpl.java
index 1ccc737c7af..4cd2811cc20 100644
--- a/server/src/main/java/com/cloud/server/ManagementServerImpl.java
+++ b/server/src/main/java/com/cloud/server/ManagementServerImpl.java
@@ -2180,7 +2180,7 @@ public GuestOS updateGuestOs(final UpdateGuestOsCmd cmd) {
             throw new InvalidParameterValueException("Guest OS not found. 
Please specify a valid ID for the Guest OS");
         }
 
-        if (!guestOsHandle.getIsUserDefined()) {
+        if (!guestOsHandle.isUserDefined()) {
             throw new InvalidParameterValueException("Unable to modify system 
defined guest OS");
         }
 
@@ -2222,7 +2222,7 @@ public boolean removeGuestOs(final RemoveGuestOsCmd cmd) {
             throw new InvalidParameterValueException("Guest OS not found. 
Please specify a valid ID for the Guest OS");
         }
 
-        if (!guestOs.getIsUserDefined()) {
+        if (!guestOs.isUserDefined()) {
             throw new InvalidParameterValueException("Unable to remove system 
defined guest OS");
         }
 
diff --git a/server/src/main/java/com/cloud/storage/StorageManagerImpl.java 
b/server/src/main/java/com/cloud/storage/StorageManagerImpl.java
index 92eb2b05013..c9e34835b62 100644
--- a/server/src/main/java/com/cloud/storage/StorageManagerImpl.java
+++ b/server/src/main/java/com/cloud/storage/StorageManagerImpl.java
@@ -2421,7 +2421,7 @@ public Long getDiskBytesReadRate(final ServiceOffering 
offering, final DiskOffer
             return diskOffering.getBytesReadRate();
         } else {
             Long bytesReadRate = 
Long.parseLong(_configDao.getValue(Config.VmDiskThrottlingBytesReadRate.key()));
-            if ((bytesReadRate > 0) && ((offering == null) || 
(!offering.getSystemUse()))) {
+            if ((bytesReadRate > 0) && ((offering == null) || 
(!offering.isSystemUse()))) {
                 return bytesReadRate;
             }
         }
@@ -2437,7 +2437,7 @@ public Long getDiskBytesWriteRate(final ServiceOffering 
offering, final DiskOffe
             return diskOffering.getBytesWriteRate();
         } else {
             Long bytesWriteRate = 
Long.parseLong(_configDao.getValue(Config.VmDiskThrottlingBytesWriteRate.key()));
-            if ((bytesWriteRate > 0) && ((offering == null) || 
(!offering.getSystemUse()))) {
+            if ((bytesWriteRate > 0) && ((offering == null) || 
(!offering.isSystemUse()))) {
                 return bytesWriteRate;
             }
         }
@@ -2453,7 +2453,7 @@ public Long getDiskIopsReadRate(final ServiceOffering 
offering, final DiskOfferi
             return diskOffering.getIopsReadRate();
         } else {
             Long iopsReadRate = 
Long.parseLong(_configDao.getValue(Config.VmDiskThrottlingIopsReadRate.key()));
-            if ((iopsReadRate > 0) && ((offering == null) || 
(!offering.getSystemUse()))) {
+            if ((iopsReadRate > 0) && ((offering == null) || 
(!offering.isSystemUse()))) {
                 return iopsReadRate;
             }
         }
@@ -2469,7 +2469,7 @@ public Long getDiskIopsWriteRate(final ServiceOffering 
offering, final DiskOffer
             return diskOffering.getIopsWriteRate();
         } else {
             Long iopsWriteRate = 
Long.parseLong(_configDao.getValue(Config.VmDiskThrottlingIopsWriteRate.key()));
-            if ((iopsWriteRate > 0) && ((offering == null) || 
(!offering.getSystemUse()))) {
+            if ((iopsWriteRate > 0) && ((offering == null) || 
(!offering.isSystemUse()))) {
                 return iopsWriteRate;
             }
         }
diff --git a/server/src/main/java/com/cloud/storage/VolumeApiServiceImpl.java 
b/server/src/main/java/com/cloud/storage/VolumeApiServiceImpl.java
index b0c0b7c760f..0dfb990c8bd 100644
--- a/server/src/main/java/com/cloud/storage/VolumeApiServiceImpl.java
+++ b/server/src/main/java/com/cloud/storage/VolumeApiServiceImpl.java
@@ -712,7 +712,7 @@ public VolumeVO allocVolume(CreateVolumeCmd cmd) throws 
ResourceAllocationExcept
 
         // If local storage is disabled then creation of volume with local disk
         // offering not allowed
-        if (!zone.isLocalStorageEnabled() && 
diskOffering.getUseLocalStorage()) {
+        if (!zone.isLocalStorageEnabled() && diskOffering.isUseLocalStorage()) 
{
             throw new InvalidParameterValueException("Zone is not configured 
to use local storage but volume's disk offering " + diskOffering.getName() + " 
uses it");
         }
 
@@ -853,7 +853,7 @@ public VolumeVO resizeVolume(ResizeVolumeCmd cmd) throws 
ResourceAllocationExcep
         Long newMinIops;
         Long newMaxIops;
         Integer newHypervisorSnapshotReserve;
-        boolean shrinkOk = cmd.getShrinkOk();
+        boolean shrinkOk = cmd.isShrinkOk();
 
         VolumeVO volume = _volsDao.findById(cmd.getEntityId());
         if (volume == null) {
@@ -1540,7 +1540,7 @@ public Volume attachVolumeToVM(Long vmId, Long volumeId, 
Long deviceId) {
         DataCenterVO dataCenter = 
_dcDao.findById(volumeToAttach.getDataCenterId());
         if (!dataCenter.isLocalStorageEnabled()) {
             DiskOfferingVO diskOffering = 
_diskOfferingDao.findById(volumeToAttach.getDiskOfferingId());
-            if (diskOffering.getUseLocalStorage()) {
+            if (diskOffering.isUseLocalStorage()) {
                 throw new InvalidParameterValueException("Zone is not 
configured to use local storage but volume's disk offering " + 
diskOffering.getName() + " uses it");
             }
         }
@@ -2185,7 +2185,7 @@ protected void 
validateConditionsToReplaceDiskOfferingOfVolume(VolumeVO volume,
         if (newDiskOffering == null) {
             return;
         }
-        if ((destPool.isShared() && newDiskOffering.getUseLocalStorage()) || 
destPool.isLocal() && newDiskOffering.isShared()) {
+        if ((destPool.isShared() && newDiskOffering.isUseLocalStorage()) || 
destPool.isLocal() && newDiskOffering.isShared()) {
             throw new InvalidParameterValueException("You cannot move the 
volume to a shared storage and assing a disk offering for local storage and 
vice versa.");
         }
         if (!doesTargetStorageSupportNewDiskOffering(destPool, 
newDiskOffering)) {
diff --git a/server/src/main/java/com/cloud/vm/UserVmManagerImpl.java 
b/server/src/main/java/com/cloud/vm/UserVmManagerImpl.java
index 47aa0528692..8dbdf4bd862 100644
--- a/server/src/main/java/com/cloud/vm/UserVmManagerImpl.java
+++ b/server/src/main/java/com/cloud/vm/UserVmManagerImpl.java
@@ -666,7 +666,7 @@ public UserVm resetVMPassword(ResetVMPasswordCmd cmd, 
String password) throws Re
         _vmDao.loadDetails(userVm);
 
         VMTemplateVO template = 
_templateDao.findByIdIncludingRemoved(userVm.getTemplateId());
-        if (template == null || !template.getEnablePassword()) {
+        if (template == null || !template.isEnablePassword()) {
             throw new InvalidParameterValueException("Fail to reset password 
for the virtual machine, the template is not password enabled");
         }
 
@@ -706,7 +706,7 @@ private boolean resetVMPasswordInternal(Long vmId, String 
password) throws Resou
         }
 
         VMTemplateVO template = 
_templateDao.findByIdIncludingRemoved(vmInstance.getTemplateId());
-        if (template.getEnablePassword()) {
+        if (template.isEnablePassword()) {
             Nic defaultNic = _networkModel.getDefaultNic(vmId);
             if (defaultNic == null) {
                 s_logger.error("Unable to reset password for vm " + vmInstance 
+ " as the instance doesn't have default nic");
@@ -797,7 +797,7 @@ public UserVm resetVMSSHKey(ResetVMSSHKeyCmd cmd) throws 
ResourceUnavailableExce
         _accountMgr.checkAccess(caller, null, true, userVm);
         String password = null;
         String sshPublicKey = s.getPublicKey();
-        if (template != null && template.getEnablePassword()) {
+        if (template != null && template.isEnablePassword()) {
             password = _mgr.generateRandomPassword();
         }
 
@@ -826,7 +826,7 @@ private boolean resetVMSSHKeyInternal(Long vmId, String 
sshPublicKey, String pas
 
         VirtualMachineProfile vmProfile = new 
VirtualMachineProfileImpl(vmInstance);
 
-        if (template.getEnablePassword()) {
+        if (template.isEnablePassword()) {
             vmProfile.setParameter(VirtualMachineProfile.Param.VmPassword, 
password);
         }
 
@@ -844,7 +844,7 @@ private boolean resetVMSSHKeyInternal(Long vmId, String 
sshPublicKey, String pas
             final UserVmVO userVm = _vmDao.findById(vmId);
             _vmDao.loadDetails(userVm);
             userVm.setDetail("SSH.PublicKey", sshPublicKey);
-            if (template.getEnablePassword()) {
+            if (template.isEnablePassword()) {
                 userVm.setPassword(password);
                 //update the encrypted password in vm_details table too
                 encryptAndStorePassword(userVm, password);
@@ -2528,7 +2528,7 @@ public UserVm updateVirtualMachine(long id, String 
displayName, String group, Bo
         }
 
         ServiceOffering offering = _serviceOfferingDao.findById(vm.getId(), 
vm.getServiceOfferingId());
-        if (!offering.getOfferHA() && ha) {
+        if (!offering.isOfferHA() && ha) {
             throw new InvalidParameterValueException("Can't enable ha for the 
vm as it's created from the Service offering having HA disabled");
         }
 
@@ -2711,7 +2711,7 @@ public UserVm rebootVirtualMachine(RebootVMCmd cmd) 
throws InsufficientCapacityE
         long serviceOfferingId = vmInstance.getServiceOfferingId();
         ServiceOfferingVO offering = 
_serviceOfferingDao.findById(vmInstance.getId(), serviceOfferingId);
         if (offering != null && offering.getRemoved() == null) {
-            if (offering.getVolatileVm()) {
+            if (offering.isVolatileVm()) {
                 return restoreVMInternal(caller, vmInstance, null);
             }
         } else {
@@ -3536,7 +3536,7 @@ private UserVm createVirtualMachine(DataCenter zone, 
ServiceOffering serviceOffe
                         throw new InvalidParameterValueException("Unable to 
deploy VM as SSH keypair is provided while deploying the VM, but there is no 
support for " + Network.Service.UserData.getName() + " service in the default 
network " + network.getId());
                     }
 
-                    if (template.getEnablePassword()) {
+                    if (template.isEnablePassword()) {
                         throw new InvalidParameterValueException("Unable to 
deploy VM as template " + template.getId() + " is password enabled, but there 
is no support for " + Network.Service.UserData.getName() + " service in the 
default network " + network.getId());
                     }
                 }
@@ -3691,7 +3691,7 @@ private UserVmVO commitUserVm(final DataCenter zone, 
final VirtualMachineTemplat
         return Transaction.execute(new 
TransactionCallbackWithException<UserVmVO, InsufficientCapacityException>() {
             @Override
             public UserVmVO doInTransaction(TransactionStatus status) throws 
InsufficientCapacityException {
-                UserVmVO vm = new UserVmVO(id, instanceName, displayName, 
template.getId(), hypervisorType, template.getGuestOSId(), 
offering.getOfferHA(),
+                UserVmVO vm = new UserVmVO(id, instanceName, displayName, 
template.getId(), hypervisorType, template.getGuestOSId(), offering.isOfferHA(),
                         offering.getLimitCpuUse(), owner.getDomainId(), 
owner.getId(), userId, offering.getId(), userData, hostName, diskOfferingId);
                 vm.setUuid(uuidName);
                 vm.setDynamicallyScalable(template.isDynamicallyScalable());
@@ -4091,7 +4091,7 @@ private UserVm startVirtualMachine(DeployVMCmd cmd, 
Map<VirtualMachineProfile.Pa
 
         // Check that the password was passed in and is valid
         VMTemplateVO template = 
_templateDao.findByIdIncludingRemoved(vm.getTemplateId());
-        if (template.getEnablePassword()) {
+        if (template.isEnablePassword()) {
             // this value is not being sent to the backend; need only for api
             // display purposes
             
vm.setPassword((String)vmParamPair.second().get(VirtualMachineProfile.Param.VmPassword));
@@ -4362,7 +4362,7 @@ public void finalizeStop(VirtualMachineProfile profile, 
Answer answer) {
                 long networkId = ip.getAssociatedWithNetworkId();
                 Network guestNetwork = _networkDao.findById(networkId);
                 NetworkOffering offering = 
_entityMgr.findById(NetworkOffering.class, guestNetwork.getNetworkOfferingId());
-                assert (offering.getAssociatePublicIP() == true) : "User VM 
should not have system owned public IP associated with it when offering 
configured not to associate public IP.";
+                assert (offering.isAssociatePublicIP() == true) : "User VM 
should not have system owned public IP associated with it when offering 
configured not to associate public IP.";
                 _rulesMgr.disableStaticNat(ip.getId(), 
ctx.getCallingAccount(), ctx.getCallingUserId(), true);
             } catch (Exception ex) {
                 s_logger.warn("Failed to disable static nat and release system 
ip " + ip + " as a part of vm " + profile.getVirtualMachine() + " stop due to 
exception ", ex);
@@ -4458,7 +4458,7 @@ public void finalizeStop(VirtualMachineProfile profile, 
Answer answer) {
             template = 
_templateDao.findByIdIncludingRemoved(vm.getTemplateId());
 
             String password = "saved_password";
-            if (template.getEnablePassword()) {
+            if (template.isEnablePassword()) {
                 if (vm.getDetail("password") != null) {
                     password = 
DBEncryptionUtil.decrypt(vm.getDetail("password"));
                 } else {
@@ -4500,7 +4500,7 @@ public void finalizeStop(VirtualMachineProfile profile, 
Answer answer) {
         if (vm != null && vm.isUpdateParameters()) {
             // this value is not being sent to the backend; need only for api
             // display purposes
-            if (template.getEnablePassword()) {
+            if (template.isEnablePassword()) {
                 
vm.setPassword((String)vmParamPair.second().get(VirtualMachineProfile.Param.VmPassword));
                 vm.setUpdateParameters(false);
                 if (vm.getDetail("password") != null) {
@@ -4797,10 +4797,10 @@ public UserVm createVirtualMachine(DeployVMCmd cmd) 
throws InsufficientCapacityE
         }
 
         if (!zone.isLocalStorageEnabled()) {
-            if (serviceOffering.getUseLocalStorage()) {
+            if (serviceOffering.isUseLocalStorage()) {
                 throw new InvalidParameterValueException("Zone is not 
configured to use local storage but service offering " + 
serviceOffering.getName() + " uses it");
             }
-            if (diskOffering != null && diskOffering.getUseLocalStorage()) {
+            if (diskOffering != null && diskOffering.isUseLocalStorage()) {
                 throw new InvalidParameterValueException("Zone is not 
configured to use local storage but disk offering " + diskOffering.getName() + 
" uses it");
             }
         }
@@ -4991,7 +4991,7 @@ private boolean isVMUsingLocalStorage(VMInstanceVO vm) {
         List<VolumeVO> volumes = _volsDao.findByInstance(vm.getId());
         for (VolumeVO vol : volumes) {
             DiskOfferingVO diskOffering = 
_diskOfferingDao.findById(vol.getDiskOfferingId());
-            if (diskOffering.getUseLocalStorage()) {
+            if (diskOffering.isUseLocalStorage()) {
                 usesLocalStorage = true;
                 break;
             }
@@ -5934,7 +5934,7 @@ public void 
doInTransactionWithoutResult(TransactionStatus status) {
                                     null, physicalNetwork, zone.getId(), 
ACLType.Account, null, null,
                                     null, null, true, null, null);
                             // if the network offering has persistent set to 
true, implement the network
-                            if (requiredOfferings.get(0).getIsPersistent()) {
+                            if (requiredOfferings.get(0).isPersistent()) {
                                 DeployDestination dest = new 
DeployDestination(zone, null, null, null);
                                 UserVO callerUser = 
_userDao.findById(CallContext.current().getCallingUserId());
                                 Journal journal = new 
Journal.LogJournal("Implementing " + newNetwork, s_logger);
@@ -6159,7 +6159,7 @@ public UserVm restoreVMInternal(Account caller, UserVmVO 
vm, Long newTemplateId)
             Map<VirtualMachineProfile.Param, Object> params = null;
             String password = null;
 
-            if (template.getEnablePassword()) {
+            if (template.isEnablePassword()) {
                 password = _mgr.generateRandomPassword();
                 boolean result = resetVMPasswordInternal(vmId, password);
                 if (!result) {
@@ -6175,7 +6175,7 @@ public UserVm restoreVMInternal(Account caller, UserVmVO 
vm, Long newTemplateId)
                     }
                     _itMgr.start(vm.getUuid(), params);
                     vm = _vmDao.findById(vmId);
-                    if (template.getEnablePassword()) {
+                    if (template.isEnablePassword()) {
                         // this value is not being sent to the backend; need 
only for api
                         // display purposes
                         vm.setPassword(password);
diff --git 
a/server/src/main/java/org/apache/cloudstack/network/topology/BasicNetworkVisitor.java
 
b/server/src/main/java/org/apache/cloudstack/network/topology/BasicNetworkVisitor.java
index 53ddebbc3de..31493dc02bf 100644
--- 
a/server/src/main/java/org/apache/cloudstack/network/topology/BasicNetworkVisitor.java
+++ 
b/server/src/main/java/org/apache/cloudstack/network/topology/BasicNetworkVisitor.java
@@ -216,7 +216,7 @@ public boolean visit(final SshKeyToRouterRules sshkey) 
throws ResourceUnavailabl
         final NicVO nicVo = sshkey.getNicVo();
         final VMTemplateVO template = sshkey.getTemplate();
 
-        if (template != null && template.getEnablePassword()) {
+        if (template != null && template.isEnablePassword()) {
             _commandSetupHelper.createPasswordCommand(router, profile, nicVo, 
commands);
         }
 
diff --git 
a/server/src/test/java/com/cloud/storage/VolumeApiServiceImplTest.java 
b/server/src/test/java/com/cloud/storage/VolumeApiServiceImplTest.java
index 890b1eab526..af727e42b92 100644
--- a/server/src/test/java/com/cloud/storage/VolumeApiServiceImplTest.java
+++ b/server/src/test/java/com/cloud/storage/VolumeApiServiceImplTest.java
@@ -559,7 +559,7 @@ public void 
validateConditionsToReplaceDiskOfferingOfVolumeTestRootVolume() {
     @Test(expected = InvalidParameterValueException.class)
     public void 
validateConditionsToReplaceDiskOfferingOfVolumeTestTargetPoolSharedDiskOfferingLocal()
 {
         Mockito.when(volumeVoMock.getVolumeType()).thenReturn(Type.DATADISK);
-        
Mockito.when(newDiskOfferingMock.getUseLocalStorage()).thenReturn(true);
+        Mockito.when(newDiskOfferingMock.isUseLocalStorage()).thenReturn(true);
         Mockito.when(storagePoolMock.isShared()).thenReturn(true);
 
         
volumeApiServiceImpl.validateConditionsToReplaceDiskOfferingOfVolume(volumeVoMock,
 newDiskOfferingMock, storagePoolMock);
@@ -578,7 +578,7 @@ public void 
validateConditionsToReplaceDiskOfferingOfVolumeTestTargetPoolLocalDi
     public void 
validateConditionsToReplaceDiskOfferingOfVolumeTestTagsDoNotMatch() {
         Mockito.when(volumeVoMock.getVolumeType()).thenReturn(Type.DATADISK);
 
-        
Mockito.when(newDiskOfferingMock.getUseLocalStorage()).thenReturn(false);
+        
Mockito.when(newDiskOfferingMock.isUseLocalStorage()).thenReturn(false);
         Mockito.when(storagePoolMock.isShared()).thenReturn(true);
 
         Mockito.when(newDiskOfferingMock.isShared()).thenReturn(true);
@@ -595,7 +595,7 @@ public void 
validateConditionsToReplaceDiskOfferingOfVolumeTestTagsDoNotMatch()
     public void 
validateConditionsToReplaceDiskOfferingOfVolumeTestEverythingWorking() {
         Mockito.when(volumeVoMock.getVolumeType()).thenReturn(Type.DATADISK);
 
-        
Mockito.when(newDiskOfferingMock.getUseLocalStorage()).thenReturn(false);
+        
Mockito.when(newDiskOfferingMock.isUseLocalStorage()).thenReturn(false);
         Mockito.when(storagePoolMock.isShared()).thenReturn(true);
 
         Mockito.when(newDiskOfferingMock.isShared()).thenReturn(true);
@@ -609,7 +609,7 @@ public void 
validateConditionsToReplaceDiskOfferingOfVolumeTestEverythingWorking
 
         InOrder inOrder = Mockito.inOrder(volumeVoMock, newDiskOfferingMock, 
storagePoolMock, volumeApiServiceImpl);
         inOrder.verify(storagePoolMock).isShared();
-        inOrder.verify(newDiskOfferingMock).getUseLocalStorage();
+        inOrder.verify(newDiskOfferingMock).isUseLocalStorage();
         inOrder.verify(storagePoolMock).isLocal();
         inOrder.verify(newDiskOfferingMock, times(0)).isShared();
         
inOrder.verify(volumeApiServiceImpl).getStoragePoolTags(storagePoolMock);
diff --git 
a/services/secondary-storage/controller/src/main/java/org/apache/cloudstack/secondarystorage/SecondaryStorageManagerImpl.java
 
b/services/secondary-storage/controller/src/main/java/org/apache/cloudstack/secondarystorage/SecondaryStorageManagerImpl.java
index 66c436b15c3..1d3eba835ce 100644
--- 
a/services/secondary-storage/controller/src/main/java/org/apache/cloudstack/secondarystorage/SecondaryStorageManagerImpl.java
+++ 
b/services/secondary-storage/controller/src/main/java/org/apache/cloudstack/secondarystorage/SecondaryStorageManagerImpl.java
@@ -653,7 +653,7 @@ protected NetworkVO 
getDefaultNetworkForBasicZone(DataCenter dc) {
         }
         SecondaryStorageVmVO secStorageVm =
             new SecondaryStorageVmVO(id, serviceOffering.getId(), name, 
template.getId(), template.getHypervisorType(), template.getGuestOSId(), 
dataCenterId,
-                systemAcct.getDomainId(), systemAcct.getId(), 
_accountMgr.getSystemUser().getId(), role, serviceOffering.getOfferHA());
+                systemAcct.getDomainId(), systemAcct.getId(), 
_accountMgr.getSystemUser().getId(), role, serviceOffering.isOfferHA());
         secStorageVm.setDynamicallyScalable(template.isDynamicallyScalable());
         secStorageVm = _secStorageVmDao.persist(secStorageVm);
         try {
@@ -950,7 +950,7 @@ public boolean configure(String name, Map<String, Object> 
params) throws Configu
             }
         }
 
-        if (_serviceOffering == null || !_serviceOffering.getSystemUse()) {
+        if (_serviceOffering == null || !_serviceOffering.isSystemUse()) {
             int ramSize = 
NumbersUtil.parseInt(_configDao.getValue("ssvm.ram.size"), 
DEFAULT_SS_VM_RAMSIZE);
             int cpuFreq = 
NumbersUtil.parseInt(_configDao.getValue("ssvm.cpu.mhz"), DEFAULT_SS_VM_CPUMHZ);
             List<ServiceOfferingVO> offerings = 
_offeringDao.createSystemServiceOfferings("System Offering For Secondary 
Storage VM",


 

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


> Inconsistent boolean-related method names
> -----------------------------------------
>
>                 Key: CLOUDSTACK-10365
>                 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-10365
>             Project: CloudStack
>          Issue Type: Improvement
>      Security Level: Public(Anyone can view this level - this is the 
> default.) 
>            Reporter: KuiLIU
>            Priority: Major
>
> These boolean-return methods are named as "getXXX".
> Other boolean-return methods are named as "isXXX".
> Considering there methods will return boolean values, it should be more clear 
> to rename them as "isXXX".
> {code:java}
>      public boolean getEnableRRS() {
>          return enableRRS;
>      }
>     public boolean getEnableRRS() {
>          return enableRRS;
>      }
>      public boolean getShrinkOk() {
>          return shrinkOk;
>      }
>      
>      public boolean getSourceNat() {
>          return sourceNat;
>      }
>      
>      public boolean getInternalLb() {
>          return internalLb;
>      }
>      
>      public boolean getOfferHA() {
>          return offerHA;
>      }
>      
>       public boolean getVolatileVm() {
>          return volatileVm;
>      }
>      
>      public boolean getIsUserDefined() {
>          return isUserDefined;
>      }
>      
>       public boolean getEnablePassword() {
>          return enablePassword;
>      }
>      
>      public boolean getEnableSshKey() {
>          return enableSshKey;
>      }
>      
>      public boolean getUuidTranslation() {
>          return _doUuidTranslation;
>      }
> {code}



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to