public class AccountUtil
extends java.lang.Object
Constructor and Description |
---|
AccountUtil() |
Modifier and Type | Method and Description |
---|---|
static boolean |
accountExists(java.lang.String accountName) |
static void |
changeCMDB(java.lang.String user,
int changeType,
java.lang.String descrption,
PhysicalInfraAccount def,
java.lang.String refType) |
static void |
delete(PhysicalInfraAccount account) |
static PhysicalInfraAccount |
getAccountByName(java.lang.String accountName) |
static PhysicalInfraAccount |
getAccountByNameAndType(java.lang.String accountName,
java.lang.String type) |
static java.util.List<PhysicalInfraAccount> |
getAccountByType(java.lang.String type) |
static java.util.List<PhysicalInfraAccount> |
getAccounts() |
static java.util.List<PhysicalInfraAccount> |
getAccountsByCategoryAndDC(int accountCategory,
java.lang.String dcName) |
static java.util.List<PhysicalInfraAccount> |
getAccountsByType(java.lang.String accountType) |
static PhysicalInfraAccount |
getAccountServerIP(java.lang.String serverAddress) |
static AbstractInfraAccount |
getCustomCredential(java.lang.String accountName) |
static InfraAccount |
getInfraAccountByName(java.lang.String accountName) |
static java.util.List<InfraAccount> |
getInfraAccountByType(int type) |
static java.util.Map<java.lang.Integer,java.lang.String> |
getMSPGroupIdNameMap() |
static boolean |
isValidOpenStackCloud(java.lang.String dcName,
java.lang.String serverIP,
java.lang.String accountName,
java.lang.String projectName,
java.lang.String userName) |
static boolean |
isValidServer(java.lang.String dcName,
java.lang.String serverIP) |
static boolean |
isValidVMAXServer(java.lang.String dcName,
java.lang.String serverIP,
java.lang.String symmtrixId) |
static boolean |
isValidXtremIOCluster(com.cloupia.feature.emcXtremeIO.EMCXtremeIOInfraAccount config) |
static boolean |
isValidXtremIOServer(java.lang.String dcName,
java.lang.String serverIP,
java.lang.String clusterName,
com.cloupia.feature.emcXtremeIO.EMCXtremeIOInfraAccount config) |
static void |
modifyAccount(PhysicalInfraAccount account) |
static void |
modifyCMDB(java.lang.String user,
PhysicalInfraAccount newAcc,
PhysicalInfraAccount oldAcc,
java.lang.String resTyped) |
static void |
modifyInfraAccount(InfraAccount account) |
static void |
saveNewAccount(PhysicalInfraAccount account) |
static java.lang.String |
toJson(java.lang.Object obj) |
public static java.util.List<PhysicalInfraAccount> getAccountsByType(java.lang.String accountType) throws java.lang.Exception
java.lang.Exception
public static java.util.List<PhysicalInfraAccount> getAccountsByCategoryAndDC(int accountCategory, java.lang.String dcName) throws java.lang.Exception
java.lang.Exception
public static java.util.List<PhysicalInfraAccount> getAccounts() throws java.lang.Exception
java.lang.Exception
public static PhysicalInfraAccount getAccountByName(java.lang.String accountName) throws java.lang.Exception
java.lang.Exception
public static PhysicalInfraAccount getAccountServerIP(java.lang.String serverAddress) throws java.lang.Exception
java.lang.Exception
public static PhysicalInfraAccount getAccountByNameAndType(java.lang.String accountName, java.lang.String type) throws java.lang.Exception
java.lang.Exception
public static java.util.List<PhysicalInfraAccount> getAccountByType(java.lang.String type) throws java.lang.Exception
java.lang.Exception
public static void saveNewAccount(PhysicalInfraAccount account) throws java.lang.Exception
java.lang.Exception
public static void modifyAccount(PhysicalInfraAccount account) throws java.lang.Exception
java.lang.Exception
public static void delete(PhysicalInfraAccount account) throws java.lang.Exception
java.lang.Exception
public static boolean accountExists(java.lang.String accountName) throws java.lang.Exception
java.lang.Exception
public static boolean isValidServer(java.lang.String dcName, java.lang.String serverIP)
public static boolean isValidVMAXServer(java.lang.String dcName, java.lang.String serverIP, java.lang.String symmtrixId) throws java.lang.Exception
java.lang.Exception
public static boolean isValidXtremIOCluster(com.cloupia.feature.emcXtremeIO.EMCXtremeIOInfraAccount config) throws java.lang.Exception
java.lang.Exception
public static boolean isValidXtremIOServer(java.lang.String dcName, java.lang.String serverIP, java.lang.String clusterName, com.cloupia.feature.emcXtremeIO.EMCXtremeIOInfraAccount config) throws java.lang.Exception
java.lang.Exception
public static boolean isValidOpenStackCloud(java.lang.String dcName, java.lang.String serverIP, java.lang.String accountName, java.lang.String projectName, java.lang.String userName) throws java.lang.Exception
java.lang.Exception
public static AbstractInfraAccount getCustomCredential(java.lang.String accountName) throws java.lang.Exception
java.lang.Exception
public static java.lang.String toJson(java.lang.Object obj) throws java.lang.Exception
java.lang.Exception
public static void changeCMDB(java.lang.String user, int changeType, java.lang.String descrption, PhysicalInfraAccount def, java.lang.String refType)
public static void modifyCMDB(java.lang.String user, PhysicalInfraAccount newAcc, PhysicalInfraAccount oldAcc, java.lang.String resTyped)
public static java.util.Map<java.lang.Integer,java.lang.String> getMSPGroupIdNameMap()
public static java.util.List<InfraAccount> getInfraAccountByType(int type) throws java.lang.Exception
java.lang.Exception
public static InfraAccount getInfraAccountByName(java.lang.String accountName) throws java.lang.Exception
java.lang.Exception
public static void modifyInfraAccount(InfraAccount account) throws java.lang.Exception
java.lang.Exception