mirror of https://github.com/apache/cloudstack.git
VPC: added field networkacl_service_provided to physical_network_service_providers table
This commit is contained in:
parent
2195f3ad83
commit
d8cdb89721
|
|
@ -60,4 +60,6 @@ public interface PhysicalNetworkServiceProvider {
|
|||
List<Service> getEnabledServices();
|
||||
|
||||
String getUuid();
|
||||
|
||||
boolean isNetworkAclServiceProvided();
|
||||
}
|
||||
|
|
|
|||
|
|
@ -87,6 +87,9 @@ public class PhysicalNetworkServiceProviderVO implements PhysicalNetworkServiceP
|
|||
@Column(name = "security_group_service_provided")
|
||||
boolean securitygroupServiceProvided;
|
||||
|
||||
@Column(name = "networkacl_service_provided")
|
||||
boolean networkAclServiceProvided;
|
||||
|
||||
@Column(name=GenericDao.REMOVED_COLUMN)
|
||||
Date removed;
|
||||
|
||||
|
|
@ -261,6 +264,7 @@ public class PhysicalNetworkServiceProviderVO implements PhysicalNetworkServiceP
|
|||
this.setPortForwardingServiceProvided(services.contains(Service.PortForwarding));
|
||||
this.setUserdataServiceProvided(services.contains(Service.UserData));
|
||||
this.setSecuritygroupServiceProvided(services.contains(Service.SecurityGroup));
|
||||
this.setNetworkAclServiceProvided(services.contains(Service.NetworkACL));
|
||||
}
|
||||
|
||||
@Override
|
||||
|
|
@ -301,4 +305,13 @@ public class PhysicalNetworkServiceProviderVO implements PhysicalNetworkServiceP
|
|||
}
|
||||
return services;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean isNetworkAclServiceProvided() {
|
||||
return networkAclServiceProvided;
|
||||
}
|
||||
|
||||
public void setNetworkAclServiceProvided(boolean networkAclServiceProvided) {
|
||||
this.networkAclServiceProvided = networkAclServiceProvided;
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -2003,6 +2003,7 @@ CREATE TABLE `cloud`.`physical_network_service_providers` (
|
|||
`port_forwarding_service_provided` tinyint(1) unsigned NOT NULL DEFAULT 0 COMMENT 'Is Port Forwarding service provided',
|
||||
`user_data_service_provided` tinyint(1) unsigned NOT NULL DEFAULT 0 COMMENT 'Is UserData service provided',
|
||||
`security_group_service_provided` tinyint(1) unsigned NOT NULL DEFAULT 0 COMMENT 'Is SG service provided',
|
||||
`networkacl_service_provided` tinyint(1) unsigned NOT NULL DEFAULT 0 COMMENT 'Is Network ACL service provided',
|
||||
`removed` datetime COMMENT 'date removed if not null',
|
||||
PRIMARY KEY (`id`),
|
||||
CONSTRAINT `fk_pnetwork_service_providers__physical_network_id` FOREIGN KEY (`physical_network_id`) REFERENCES `physical_network`(`id`) ON DELETE CASCADE,
|
||||
|
|
|
|||
Loading…
Reference in New Issue