public interface Application
Modifier and Type | Method and Description |
---|---|
java.lang.String |
category()
Returns category of the application.
|
java.lang.String |
description()
Returns description of the application.
|
java.util.List<java.lang.String> |
features()
Returns the list of features comprising the application.
|
java.util.Optional<java.net.URI> |
featuresRepo()
Returns the feature repository URI.
|
byte[] |
icon()
Returns icon of the application.
|
ApplicationId |
id()
Returns the application name id.
|
java.lang.String |
origin()
Returns the name of the application origin, group or company.
|
java.util.Set<Permission> |
permissions()
Returns the permissions requested by the application.
|
java.lang.String |
readme()
Returns readme of the application.
|
java.util.List<java.lang.String> |
requiredApps()
Returns list of required application names.
|
ApplicationRole |
role()
Returns the role of the application.
|
java.lang.String |
title()
Returns the title of the application.
|
java.lang.String |
url()
Returns url of the application.
|
Version |
version()
Returns the application version.
|
ApplicationId id()
Version version()
java.lang.String title()
id()
.java.lang.String description()
java.lang.String category()
java.lang.String url()
java.lang.String readme()
byte[] icon()
java.lang.String origin()
ApplicationRole role()
java.util.Set<Permission> permissions()
java.util.Optional<java.net.URI> featuresRepo()
java.util.List<java.lang.String> features()
java.util.List<java.lang.String> requiredApps()