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.Exceptionpublic 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.Exceptionpublic void accountDeleted(PhysicalInfraAccount account) throws java.lang.Exception
java.lang.Exceptionpublic java.lang.String getAccountTypeByName(java.lang.String accountName)
throws java.lang.Exception
java.lang.Exceptionpublic AccountTypeEntry getAccountTypeEntryByName(java.lang.String accountName) throws java.lang.Exception
java.lang.Exceptionpublic static void main(java.lang.String[] args)
throws java.lang.Exception
java.lang.Exceptionpublic void accountDeleted(InfraAccount acc) throws java.lang.Exception
java.lang.Exceptionpublic void accountDeleted(java.lang.String cloudName)
throws java.lang.Exception
java.lang.Exceptionpublic 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.Exceptionpublic AccountTypeEntry getAccountTypeEntryByType(java.lang.String accountType) throws java.lang.Exception
java.lang.Exceptionpublic java.lang.Object parseCredentialPolicy(PhysicalInfraAccount acc, java.lang.Object credential) throws java.lang.Exception
java.lang.Exceptionpublic boolean isValidPhysicalAccountForDC(InfraAccount infraAccount, java.lang.String accountType, java.lang.StringBuffer errMsg)