Class EMTCli
java.lang.Object
com.aeontronix.enhancedmule.tools.cli.EMTCli
public class EMTCli extends Object
-
Constructor Summary
Constructors Constructor Description EMTCli() -
Method Summary
Modifier and Type Method Description OrganizationfindOrganization(String organization)EnhancedMuleClientgetClient()EnhancedMuleClientgetClient(String organizationName, String environmentName)com.aeontronix.enhancedmule.config.EMConfiggetConfig()EnvironmentgetEnvironment(String organizationName, String environmentName)com.aeontronix.enhancedmule.config.ConfigProfilegetProfile()com.aeontronix.enhancedmule.config.ConfigProfilegetProfile(String org, String groupId)StringgetProfileName()org.jline.reader.LineReadergetReader()FilegetWorkDir()booleanisShell()voidsaveConfig()voidsetProfileName(String profileName)voidsetReader(org.jline.reader.LineReader reader)voidsetWorkDir(File workDir)
-
Constructor Details
-
EMTCli
- Throws:
IOExceptioncom.aeontronix.enhancedmule.config.ProfileNotFoundException
-
-
Method Details
-
getConfig
public com.aeontronix.enhancedmule.config.EMConfig getConfig() -
isShell
public boolean isShell() -
getReader
public org.jline.reader.LineReader getReader() -
getWorkDir
-
setWorkDir
-
setReader
public void setReader(org.jline.reader.LineReader reader) -
getProfileName
-
setProfileName
-
getProfile
public com.aeontronix.enhancedmule.config.ConfigProfile getProfile() throws IOException, com.aeontronix.enhancedmule.config.ProfileNotFoundException- Throws:
IOExceptioncom.aeontronix.enhancedmule.config.ProfileNotFoundException
-
getProfile
public com.aeontronix.enhancedmule.config.ConfigProfile getProfile(String org, String groupId) throws IOException, com.aeontronix.enhancedmule.config.ProfileNotFoundException- Throws:
IOExceptioncom.aeontronix.enhancedmule.config.ProfileNotFoundException
-
saveConfig
- Throws:
IOException
-
getEnvironment
public Environment getEnvironment(String organizationName, String environmentName) throws IOException, com.aeontronix.enhancedmule.config.ProfileNotFoundException, NotFoundException- Throws:
IOExceptioncom.aeontronix.enhancedmule.config.ProfileNotFoundExceptionNotFoundException
-
getClient
public EnhancedMuleClient getClient() throws IOException, com.aeontronix.enhancedmule.config.ProfileNotFoundException- Throws:
IOExceptioncom.aeontronix.enhancedmule.config.ProfileNotFoundException
-
getClient
public EnhancedMuleClient getClient(String organizationName, String environmentName) throws IOException, com.aeontronix.enhancedmule.config.ProfileNotFoundException- Throws:
IOExceptioncom.aeontronix.enhancedmule.config.ProfileNotFoundException
-
findOrganization
public Organization findOrganization(String organization) throws IOException, com.aeontronix.enhancedmule.config.ProfileNotFoundException, NotFoundException- Throws:
IOExceptioncom.aeontronix.enhancedmule.config.ProfileNotFoundExceptionNotFoundException
-