Class DefaultApplicationDescription

  • All Implemented Interfaces:
    ApplicationDescription

    public final class DefaultApplicationDescription
    extends java.lang.Object
    implements ApplicationDescription
    Default implementation of network control/management application descriptor.
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      static DefaultApplicationDescription.Builder builder()
      Returns a default application description builder.
      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.
      java.lang.String name()
      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 title of the application.
      java.lang.String toString()  
      java.lang.String url()
      Returns url of the application.
      Version version()
      Returns the application version.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait