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