- canCreateInstance() - Method in class mobi.designmyapp.common.instance.provider.InstanceProvider
-
Indicate if the InstanceProvider can create instances checking poolSize
and running instances List.
- cleanDirectory(File) - Method in interface mobi.designmyapp.common.util.IOUtils
-
Cleans a directory without deleting it.
- compareTo(InstanceProvider) - Method in class mobi.designmyapp.common.instance.provider.InstanceProvider
-
Default implementation of compareTo for the InstanceManager.
- computePackage(String, String, String) - Method in interface mobi.designmyapp.common.util.IOUtils
-
Compute application full name with applicationPackage.templateTag.appName
The appName is normalized
- convertToPng(File, File) - Method in interface mobi.designmyapp.common.util.ImageUtils
-
Convert image to png
- copyAndroidDrawablesFromTmpToWork(File, File) - Method in interface mobi.designmyapp.common.util.ImageUtils
-
Copy Android drawable resources from tmp directory to work directory
(drawable-ldpi to drawable-xxhdpi)
- copyDirectoryContent(File, File) - Method in interface mobi.designmyapp.common.util.IOUtils
-
Copy all files in sourceDir to destDir.
- copyFile(File, File) - Method in interface mobi.designmyapp.common.util.IOUtils
-
Copy srcFile to destFile
- copyFileToDirectory(File, File) - Method in interface mobi.designmyapp.common.util.IOUtils
-
Copy srcFile to destDir
- copyInputStreamToFile(InputStream, File) - Method in interface mobi.designmyapp.common.util.IOUtils
-
Copies bytes from an inputStream to a file
file.
- create(String) - Method in interface mobi.designmyapp.common.util.PriceUtils
-
Translates the String representation of BigDecimal
into a BigDecimal
- createHash(File) - Method in interface mobi.designmyapp.common.util.DigestUtils
-
Calculates the SHA-1 digest and returns the value as a hex string
- createImageReference(String, int, File) - Method in interface mobi.designmyapp.common.util.IOUtils
-
Create drawable reference in res/values/public.xml
- createInstanceProvider(InstanceProviderRequest) - Method in interface mobi.designmyapp.common.instance.service.InstanceService
-
Retrieve an instance provider matching one of the default implementations managed by DesignMyApp
- createUrl(String, String, String, String) - Method in interface mobi.designmyapp.common.util.ResourceUtils
-
Create url to retrieve data from server resources
- cropImage(BufferedImage, int, int) - Method in interface mobi.designmyapp.common.util.ImageUtils
-
Crop image to desired size
- customIcon - Variable in class mobi.designmyapp.common.engine.model.Template
-
Base option representing the application icon
- generateKey() - Method in interface mobi.designmyapp.common.util.IOUtils
-
Retrieve a pseudo randomly generated UUID.
- get() - Method in class mobi.designmyapp.common.instance.provider.InstanceProviderRequest
-
- getActiveCount() - Method in class mobi.designmyapp.common.instance.provider.InstanceProvider
-
Retrieve the number of RUNNING instances.
- getAppId() - Method in class mobi.designmyapp.common.engine.model.UploadRequest
-
- getCgroupMemoryRoot() - Method in class mobi.designmyapp.common.instance.model.Instance
-
- getCustomIcon() - Method in class mobi.designmyapp.common.engine.model.Template
-
- getDigestUtils() - Static method in class mobi.designmyapp.common.util.UtilsFactory
-
Retrieve DigestUtils implementation
- getEnvironmentBaseUrl() - Method in interface mobi.designmyapp.common.engine.service.ResourceService
-
Retrieve environment URL
- getExtension(String) - Method in interface mobi.designmyapp.common.util.IOUtils
-
Retrieve file extension from file name
- getFileName() - Method in class mobi.designmyapp.common.engine.model.Image
-
- getHostname() - Method in class mobi.designmyapp.common.instance.model.Instance
-
- getHostname() - Method in class mobi.designmyapp.common.instance.provider.InstanceProviderRequest.DesignMyAppRequest
-
- getId() - Method in class mobi.designmyapp.common.instance.model.Instance
-
- getImage() - Method in class mobi.designmyapp.common.instance.model.Instance
-
- getImageUtils() - Static method in class mobi.designmyapp.common.util.UtilsFactory
-
Retrieve ImageUtils implementation
- getInstance(String) - Method in interface mobi.designmyapp.common.instance.manager.InstanceManager
-
- getInstance(String) - Method in class mobi.designmyapp.common.instance.provider.InstanceProvider
-
Retrieve a single instance by its id, null if the id is not found.
- getInstanceManager(String) - Method in interface mobi.designmyapp.common.instance.service.InstanceService
-
Retrieve the template instance manager
- getInstanceProviders() - Method in interface mobi.designmyapp.common.instance.manager.InstanceManager
-
- getInstances() - Method in class mobi.designmyapp.common.instance.provider.InstanceProvider
-
Retrieve deployed instances.
- getInstanceService() - Static method in class mobi.designmyapp.common.util.UtilsFactory
-
Retrieve InstanceService implementation
- getIOUtils() - Static method in class mobi.designmyapp.common.util.UtilsFactory
-
Retrieve IOUtils implementation
- getKeyId() - Method in class mobi.designmyapp.common.instance.provider.InstanceProviderRequest.DesignMyAppRequest
-
- getName() - Method in class mobi.designmyapp.common.instance.model.Instance
-
- getName() - Method in class mobi.designmyapp.common.instance.provider.InstanceProvider
-
Friendly name for this provider.
- getNameWithoutExtension(String) - Method in interface mobi.designmyapp.common.util.IOUtils
-
Retrieve file name without extension from name
- getObj() - Method in class mobi.designmyapp.common.engine.model.UploadRequest
-
- getOriginalFilename() - Method in class mobi.designmyapp.common.engine.model.UploadRequest
-
- getOriginalName() - Method in class mobi.designmyapp.common.engine.model.Image
-
- getPoolSize() - Method in class mobi.designmyapp.common.instance.provider.InstanceProvider
-
- getPoolSize() - Method in class mobi.designmyapp.common.instance.provider.InstanceProviderRequest.DesignMyAppRequest
-
- getPortalName() - Method in class mobi.designmyapp.common.engine.model.UploadRequest
-
- getPortsMap() - Method in class mobi.designmyapp.common.instance.model.Instance
-
- getPriceUtils() - Static method in class mobi.designmyapp.common.util.UtilsFactory
-
Retrieve PriceUtils implementation
- getPricing(String) - Method in interface mobi.designmyapp.common.engine.service.PricingService
-
Retrieve template specific pricing from template tag
- getPricingService() - Static method in class mobi.designmyapp.common.util.UtilsFactory
-
Retrieve PricingService implementation
- getPriority() - Method in class mobi.designmyapp.common.instance.provider.InstanceProvider
-
- getProgress() - Method in class mobi.designmyapp.common.instance.model.Instance
-
- getProtocol() - Method in class mobi.designmyapp.common.instance.model.Instance
-
- getResourceDirectory(String) - Method in interface mobi.designmyapp.common.engine.service.ResourceService
-
Retrieve the resource directory of an application.
- getResourceDirectory(String, String) - Method in interface mobi.designmyapp.common.util.ResourceUtils
-
Get a resource directory for a specific application and namespace
- getResources() - Method in class mobi.designmyapp.common.engine.model.UploadRequest
-
- getResourceService() - Static method in class mobi.designmyapp.common.util.UtilsFactory
-
Retrieve ResourceService implementation
- getResourceUtils() - Static method in class mobi.designmyapp.common.util.UtilsFactory
-
Retrieve ResourceUtils implementation
- getSecretKey() - Method in class mobi.designmyapp.common.instance.provider.InstanceProviderRequest.DesignMyAppRequest
-
- getStaticResourcesDirectory(String) - Method in interface mobi.designmyapp.common.engine.service.ResourceService
-
Retrieve the static resources directory for a specific template tag.
- getStatus() - Method in class mobi.designmyapp.common.instance.model.Instance
-
- getStatus() - Method in class mobi.designmyapp.common.instance.provider.InstanceProvider
-
Retrieve the status of this InstanceProvider.
- getStringUtils() - Static method in class mobi.designmyapp.common.util.UtilsFactory
-
Retrieve StringUtils implementation
- getTargets() - Method in class mobi.designmyapp.common.engine.model.Template
-
- getTask() - Method in class mobi.designmyapp.common.instance.model.Instance
-
- getTemplateDirectory(Builder.Type, String) - Method in interface mobi.designmyapp.common.engine.service.ResourceService
-
Retrieve the read-only template directory for a specific template and target.
- getTemplateName() - Method in class mobi.designmyapp.common.engine.model.Template
-
- getTemplateTag() - Method in class mobi.designmyapp.common.engine.model.Template
-
- getTmpDirectory(String) - Method in interface mobi.designmyapp.common.engine.service.ResourceService
-
Retrieve the tmp directory of an application.
- getTtl() - Method in class mobi.designmyapp.common.instance.provider.InstanceProvider
-
Return the provider-level time-to-live for default instances.
- getTtl() - Method in class mobi.designmyapp.common.instance.provider.InstanceProviderRequest.DesignMyAppRequest
-
- getType() - Method in interface mobi.designmyapp.common.engine.builder.Builder
-
- getUrl() - Method in class mobi.designmyapp.common.engine.model.Image
-
- getUuid() - Method in class mobi.designmyapp.common.engine.model.Template
-
- getWebappResponse() - Method in class mobi.designmyapp.common.engine.model.Template
-
- getWorkDirectory(Builder.Type, String) - Method in interface mobi.designmyapp.common.engine.service.ResourceService
-
Retrieve the work directory typed for current target.
- getZipUtils() - Static method in class mobi.designmyapp.common.util.UtilsFactory
-
Retrieve ZipUtils implementation
- Image - Class in mobi.designmyapp.common.engine.model
-
This class represents an image to be used in the application
Created by Loïc Ortola on 07/07/14.
- Image(String, String, String) - Constructor for class mobi.designmyapp.common.engine.model.Image
-
- Image.Builder - Class in mobi.designmyapp.common.engine.model
-
- Image.URLBuilder - Class in mobi.designmyapp.common.engine.model
-
- ImageUtils - Interface in mobi.designmyapp.common.util
-
This class provides utility methods to manipulate images for your application
Created by Alexandre Nunesse on 06/01/15.
- Instance - Class in mobi.designmyapp.common.instance.model
-
This class represents an instance that can be any kind of running device
(physical server, docker image,...)
Created by Jean Blanchard on 22/10/14.
- Instance() - Constructor for class mobi.designmyapp.common.instance.model.Instance
-
- InstanceManager - Interface in mobi.designmyapp.common.instance.manager
-
This interface represents an instance provider manager
(@see mobi.designmyapp.common.instance.provider.InstanceProvider),
this manager is used to store a Set of instance providers and manage their instances using
a predefined strategy (@see mobi.designmyapp.common.instance.strategy.InstanceSelectionStrategy)
The InstanceManager singleton can be retrieved by the @see mobi.designmyapp.common.instance.service.InstanceService class.
- InstanceProvider - Class in mobi.designmyapp.common.instance.provider
-
This class represents an instance provider, a provider manage
instances (@see mobi.designmyapp.common.instance.model.Instance)
Created by Jean Blanchard on 28/10/14.
- InstanceProvider() - Constructor for class mobi.designmyapp.common.instance.provider.InstanceProvider
-
- InstanceProviderRequest<T> - Class in mobi.designmyapp.common.instance.provider
-
Created by Loïc Ortola on 11/03/2015.
- InstanceProviderRequest.DesignMyAppRequest - Class in mobi.designmyapp.common.instance.provider
-
- InstanceProviderSelectionStrategy - Interface in mobi.designmyapp.common.instance.strategy
-
This class represents an instance provider selection strategy used to define how an
instance manager will be selected
Created by Jean Blanchard on 29/10/14.
- instances - Variable in class mobi.designmyapp.common.instance.provider.InstanceProvider
-
- InstanceService - Interface in mobi.designmyapp.common.instance.service
-
Created by Loïc Ortola on 04/03/2015.
- IOUtils - Interface in mobi.designmyapp.common.util
-
This class provides IO utility methods
- isEmail(String) - Method in interface mobi.designmyapp.common.util.StringUtils
-
Checks whether a string is an email or not
- isImageUrl(String) - Method in interface mobi.designmyapp.common.util.StringUtils
-
Checks whether an URL is an image or not
- isJsonPath(String) - Method in interface mobi.designmyapp.common.util.StringUtils
-
Checks whether a string is a JsonPath or not
- isMac() - Method in interface mobi.designmyapp.common.util.IOUtils
-
Check whether the current environment is mac based
- isNegative(BigDecimal) - Method in interface mobi.designmyapp.common.util.PriceUtils
-
Test if this BigDecimal is strictly lower than zero
- isValidFileName(String) - Method in interface mobi.designmyapp.common.util.StringUtils
-
Valid a filename, must be alpha numeric, and accept - and _ too.
- isValidPhoneNumber(String) - Method in interface mobi.designmyapp.common.util.StringUtils
-
Check whether a string is a phone number or not
- isWindows() - Method in interface mobi.designmyapp.common.util.IOUtils
-
Check whether the current environment is windows based
- isZero(BigDecimal) - Method in interface mobi.designmyapp.common.util.PriceUtils
-
Test if this BigDecimal is equivalent to zero
- saveAndroidIcons(File, File, String) - Method in interface mobi.designmyapp.common.util.ImageUtils
-
Export to android icons (ldpi/mdpi/hdpi/xhdpi/xxhdpi/xxxhdpi)
- saveIosIcons(File, File, String) - Method in interface mobi.designmyapp.common.util.ImageUtils
-
Export to ios icons (icon,icon@2x,40,40@2x,50,50@2x,60,60@2x,72,72@2x,76,76@2x,small,small@2x)
- saveIosSplashScreens(File, File) - Method in interface mobi.designmyapp.common.util.ImageUtils
-
Export to ios splashscreens
- secretKey(String) - Method in class mobi.designmyapp.common.instance.provider.InstanceProviderRequest.DesignMyAppRequest
-
- selectInstanceProvider(Collection<InstanceProvider>) - Method in interface mobi.designmyapp.common.instance.strategy.InstanceProviderSelectionStrategy
-
- serializeObjectToFile(File, Object) - Method in interface mobi.designmyapp.common.util.ResourceUtils
-
Serialize an object to a File using a default mapper
- setAppId(String) - Method in class mobi.designmyapp.common.engine.model.UploadRequest
-
- setCgroupMemoryRoot(String) - Method in class mobi.designmyapp.common.instance.model.Instance
-
- setCustomIcon(Boolean) - Method in class mobi.designmyapp.common.engine.model.Template
-
- setHostname(String) - Method in class mobi.designmyapp.common.instance.model.Instance
-
- setId(String) - Method in class mobi.designmyapp.common.instance.model.Instance
-
- setImage(String) - Method in class mobi.designmyapp.common.instance.model.Instance
-
- setName(String) - Method in class mobi.designmyapp.common.instance.model.Instance
-
- setObj(InputStream) - Method in class mobi.designmyapp.common.engine.model.UploadRequest
-
- setOriginalFilename(String) - Method in class mobi.designmyapp.common.engine.model.UploadRequest
-
- setPoolSize(Integer) - Method in class mobi.designmyapp.common.instance.provider.InstanceProvider
-
- setPortalName(String) - Method in class mobi.designmyapp.common.engine.model.UploadRequest
-
- setPortsMap(Map<String, String>) - Method in class mobi.designmyapp.common.instance.model.Instance
-
- setPriority(Integer) - Method in class mobi.designmyapp.common.instance.provider.InstanceProvider
-
- setProgress(int) - Method in class mobi.designmyapp.common.instance.model.Instance
-
- setProtocol(String) - Method in class mobi.designmyapp.common.instance.model.Instance
-
- setResources(Object) - Method in class mobi.designmyapp.common.engine.model.UploadRequest
-
- setStatus(Status) - Method in class mobi.designmyapp.common.instance.model.Instance
-
- setStrategy(InstanceProviderSelectionStrategy) - Method in interface mobi.designmyapp.common.instance.manager.InstanceManager
-
- setTargets(List<String>) - Method in class mobi.designmyapp.common.engine.model.Template
-
- setTask(String) - Method in class mobi.designmyapp.common.instance.model.Instance
-
- setTemplateName(String) - Method in class mobi.designmyapp.common.engine.model.Template
-
- setTemplateTag(String) - Method in class mobi.designmyapp.common.engine.model.Template
-
- setUuid(String) - Method in class mobi.designmyapp.common.engine.model.Template
-
- setWebappResponse(Serializable) - Method in class mobi.designmyapp.common.engine.model.Template
-
- shaHex(String) - Method in interface mobi.designmyapp.common.util.DigestUtils
-
Calculates the SHA-1 digest and returns the value as a hex string
- start(String, List<String>, List<String>) - Method in class mobi.designmyapp.common.instance.provider.InstanceProvider
-
Start a new instance.
- startInstance(String, List<String>, List<String>) - Method in interface mobi.designmyapp.common.instance.manager.InstanceManager
-
Start a new instance
- startInstance(String, List<String>, List<String>, int) - Method in interface mobi.designmyapp.common.instance.manager.InstanceManager
-
Start a new instance with a specific time-to-live (in minutes).
- Status - Enum in mobi.designmyapp.common.instance.model
-
This class represents the status of an instance or a provider
Created by Alexandre Nunesse on 24/02/2015.
- stop(String) - Method in class mobi.designmyapp.common.instance.provider.InstanceProvider
-
Terminate an instance.
- stopInstance(String) - Method in interface mobi.designmyapp.common.instance.manager.InstanceManager
-
- stringListBuilder(List<String>, String, String, String) - Method in interface mobi.designmyapp.common.util.StringUtils
-
Transform a list of string into a single string
- StringUtils - Interface in mobi.designmyapp.common.util
-
This class provides utility methods for String management
Created by Alexandre Nunesse on 16/02/15.