Class PermissionUtil.Builder

  • Enclosing class:
    PermissionUtil

    public static class PermissionUtil.Builder
    extends Object
    A builder for creating a permission file.
    • Constructor Detail

      • Builder

        public Builder()
        Creates a new builder
    • Method Detail

      • add

        public PermissionUtil.Builder add​(Permission permission)
        Adds the permission to the generated asset.
        Parameters:
        permission - the permission to add
        Returns:
        this builder
      • add

        public PermissionUtil.Builder add​(Permission... permissions)
        Adds the permissions to the generated asset.
        Parameters:
        permissions - the permissions to add
        Returns:
        this builder
      • build

        public org.jboss.shrinkwrap.api.asset.Asset build()
        Creates the asset XML for the permissions.
        Returns:
        the permissions.xml asset