public class PhysicalAccountManager
extends java.lang.Object
Constructor and Description |
---|
PhysicalAccountManager() |
Modifier and Type | Method and Description |
---|---|
void |
accountDeleted(InfraAccount acc) |
void |
accountDeleted(PhysicalInfraAccount account) |
void |
accountDeleted(java.lang.String cloudName) |
void |
accountModified(PhysicalInfraAccount acc,
java.lang.Object credential) |
boolean |
doTestConnectivity(java.lang.String accountName,
java.lang.StringBuffer msg) |
java.lang.String |
getAccountTypeByName(java.lang.String accountName) |
AccountTypeEntry |
getAccountTypeEntryByName(java.lang.String accountName) |
AccountTypeEntry |
getAccountTypeEntryByType(java.lang.String accountType) |
java.lang.Object |
getCredential(java.lang.String accountName) |
AccountHandler |
getHandler(PhysicalInfraAccount account) |
AccountHandler |
getHandler(java.lang.String accountType) |
static PhysicalAccountManager |
getInstance() |
boolean |
isValidPhysicalAccountForDC(InfraAccount infraAccount,
java.lang.String accountType,
java.lang.StringBuffer errMsg) |
static void |
main(java.lang.String[] args) |
void |
newAccountAdded(PhysicalInfraAccount acc,
java.lang.Object credential) |
java.lang.Object |
parseCredentialPolicy(PhysicalInfraAccount acc,
java.lang.Object credential) |
void |
registerAccountHandler(int clazz,
AccountHandler handler) |
public static PhysicalAccountManager getInstance()
public void registerAccountHandler(int clazz, AccountHandler handler)
public void newAccountAdded(PhysicalInfraAccount acc, java.lang.Object credential) throws java.lang.Exception
java.lang.Exception
public AccountHandler getHandler(PhysicalInfraAccount account)
public AccountHandler getHandler(java.lang.String accountType)
public void accountModified(PhysicalInfraAccount acc, java.lang.Object credential) throws java.lang.Exception
java.lang.Exception
public void accountDeleted(PhysicalInfraAccount account) throws java.lang.Exception
java.lang.Exception
public java.lang.String getAccountTypeByName(java.lang.String accountName) throws java.lang.Exception
java.lang.Exception
public AccountTypeEntry getAccountTypeEntryByName(java.lang.String accountName) throws java.lang.Exception
java.lang.Exception
public static void main(java.lang.String[] args) throws java.lang.Exception
java.lang.Exception
public void accountDeleted(InfraAccount acc) throws java.lang.Exception
java.lang.Exception
public void accountDeleted(java.lang.String cloudName) throws java.lang.Exception
java.lang.Exception
public boolean doTestConnectivity(java.lang.String accountName, java.lang.StringBuffer msg)
public java.lang.Object getCredential(java.lang.String accountName) throws java.lang.Exception
java.lang.Exception
public AccountTypeEntry getAccountTypeEntryByType(java.lang.String accountType) throws java.lang.Exception
java.lang.Exception
public java.lang.Object parseCredentialPolicy(PhysicalInfraAccount acc, java.lang.Object credential) throws java.lang.Exception
java.lang.Exception
public boolean isValidPhysicalAccountForDC(InfraAccount infraAccount, java.lang.String accountType, java.lang.StringBuffer errMsg)