package org.millipede.merapi.messages; import java.util.ArrayList; import java.util.List; import org.merapi.messages.Message; import org.millipede.router.vo.ProviderVO; public class ProviderMessage extends Message { //-------------------------------------------------------------------------- // // Constants // //-------------------------------------------------------------------------- /** * Message type for a SAY_IT message. */ public static final String PROVIDER_MESSAGE = "providerMessage"; //send out from flex to java after successfully logon in the system public static final String INIT_PROVIDER_LIST_REQUEST = "initProviderListRequest"; public static final String INIT_PROVIDER_LIST_RESPOND = "initProviderListRespond"; public static final String LOGIN_PROVIDER_REQUEST = "loginProviderRequest"; public static final String LOGIN_PROVIDER_RESPOND = "loginProviderRespond"; public static final String LOGOUT_PROVIDER_REQUEST = "logoutProviderRequest"; public static final String LOGOUT_PROVIDER_RESPOND = "logoutProviderRespond"; public static final String VERIFICATION_SUCCEEDED = "verificationSucceeded"; public static final String VERIFICATION_FAILED = "verificationFailed"; public static final String UPLOAD = "upload"; public static final String VERIFICATION_SUCCEEDED_ALREADY_ADDED = "verificationSucceededAlreadyAdded"; //-------------------------------------------------------------------------- // // Constructor // //-------------------------------------------------------------------------- public ProviderMessage() { super(PROVIDER_MESSAGE); } public String processType = null; public String providerType; // public ArrayList<AccountVO> provider = null; // public ArrayList<ProviderVO> provider = new ArrayList<ProviderVO>(); public List<ProviderVO> provider = new ArrayList<ProviderVO>(); // public void convertToAccountVOAccount(ArrayList<Account> acc) { // for(Account a: acc) { // AccountVO aVO = new AccountVO(); // aVO.setProviderName(a.getHoster()); // aVO.setEnabled(a.isEnabled()); // // provider.add(aVO); // } // } //funzt // public void convertToProviderVO(ArrayList<HostPluginWrapper> acc) { // for (HostPluginWrapper wrapper : acc) { // ProviderVO pVO = new ProviderVO(); // pVO.setTitle(wrapper.getHost()); // // provider.add(pVO); // //// for(Account a: acc) { //// AccountVO aVO = new AccountVO(); //// aVO.setProviderName(a.getHoster()); //// aVO.setEnabled(a.isEnabled()); //// provider.add(aVO); //// } // } // } public void convertToProviderVO(ArrayList<Object> acc) { for (Object wrapper : acc) { ProviderVO pVO = new ProviderVO(); // pVO.setTitle(wrapper.getHost()); provider.add(pVO); // for(Account a: acc) { // AccountVO aVO = new AccountVO(); // aVO.setProviderName(a.getHoster()); // aVO.setEnabled(a.isEnabled()); // provider.add(aVO); // } } } // public ArrayList<Account> convertToAccount() { // ArrayList<Account> accounts = new ArrayList<Account>(); // for(AccountVO vo : provider) { // ArrayList<Account> temp = AccountController.getInstance().getAllAccounts(vo.getProviderName()); // accounts.addAll(temp); // } // return accounts; // } }