Class ApplicationDescriptor
java.lang.Object
com.aeontronix.enhancedmule.tools.provisioning.ApplicationDescriptor
public class ApplicationDescriptor extends Object
-
Constructor Summary
Constructors Constructor Description ApplicationDescriptor()ApplicationDescriptor(String name, String version) -
Method Summary
Modifier and Type Method Description voidaddProperty(String key, boolean secure)APIDescriptorgetApi()ClientApplicationDescriptorgetClient()StringgetDescription()StringgetId()BooleangetMule3()StringgetName()HashMap<String,PropertyDescriptor>getProperties()StringgetVersion()APIProvisioningResultprovision(Environment environment, APIProvisioningConfig config, ApplicationSource source)static ApplicationDescriptorread(APIProvisioningConfig apiProvisioningConfig, InputStream is)voidsetApi(APIDescriptor api)voidsetClient(ClientApplicationDescriptor client)voidsetDescription(String description)voidsetId(String id)voidsetMule3(Boolean mule3)voidsetName(String name)voidsetProperties(HashMap<String,PropertyDescriptor> properties)voidsetVersion(String version)
-
Constructor Details
-
ApplicationDescriptor
public ApplicationDescriptor() -
ApplicationDescriptor
-
-
Method Details
-
read
public static ApplicationDescriptor read(APIProvisioningConfig apiProvisioningConfig, InputStream is) throws IOException- Throws:
IOException
-
provision
public APIProvisioningResult provision(Environment environment, APIProvisioningConfig config, ApplicationSource source) throws ProvisioningException- Throws:
ProvisioningException
-
getName
-
setName
-
getMule3
-
setMule3
-
getApi
-
setApi
-
getId
-
setId
-
getProperties
-
setProperties
-
addProperty
-
getClient
-
setClient
-
getVersion
-
setVersion
-
getDescription
-
setDescription
-