KuiLIU created CLOUDSTACK-10361:
-----------------------------------
Summary: Inconsistent method name "getVlanAccount"
Key: CLOUDSTACK-10361
URL: https://issues.apache.org/jira/browse/CLOUDSTACK-10361
Project: CloudStack
Issue Type: Improvement
Security Level: Public (Anyone can view this level - this is the default.)
Reporter: KuiLIU
The following method is named "getVlanAccount", but the method is not a simple
getter.
It tries to find an account with the provided vlanId.
Then, the method name "findVlanAccount" should be more intuitive than the
"getVlanAccount".
{code:java}
@Override
public Account getVlanAccount(final long vlanId) {
final Vlan vlan = _vlanDao.findById(vlanId);
// if vlan is Virtual Account specific, get vlan information from the
// accountVlanMap; otherwise get account information
// from the network
if (vlan.getVlanType() == VlanType.VirtualNetwork) {
final List<AccountVlanMapVO> maps =
_accountVlanMapDao.listAccountVlanMapsByVlan(vlanId);
if (maps != null && !maps.isEmpty()) {
return _accountMgr.getAccount(maps.get(0).getAccountId());
}
}
return null;
}
{code}
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)