Class PolicyEntry.Builder
- java.lang.Object
-
- net.adoptopenjdk.icedteaweb.client.policyeditor.PolicyEntry.Builder
-
- Enclosing class:
- PolicyEntry
public static class PolicyEntry.Builder extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.Stringcodebaseprivate java.util.Set<PolicyParser.PermissionEntry>customPermissionsprivate java.util.Set<PolicyEditorPermissions>permissionsprivate java.util.Set<PolicyParser.PrincipalEntry>principalsprivate java.lang.StringsignedBy
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PolicyEntrybuild()PolicyEntry.Buildercodebase(java.lang.String codebase)PolicyEntry.BuildercustomPermissions(java.util.Collection<? extends PolicyParser.PermissionEntry> customPermissions)PolicyEntry.Builderidentifier(PolicyIdentifier identifier)PolicyEntry.Builderpermissions(java.util.Collection<PolicyEditorPermissions> permissions)PolicyEntry.Builderprincipals(java.util.Collection<PolicyParser.PrincipalEntry> principals)PolicyEntry.BuildersignedBy(java.lang.String signedBy)
-
-
-
Field Detail
-
signedBy
private java.lang.String signedBy
-
codebase
private java.lang.String codebase
-
permissions
private final java.util.Set<PolicyEditorPermissions> permissions
-
customPermissions
private final java.util.Set<PolicyParser.PermissionEntry> customPermissions
-
principals
private final java.util.Set<PolicyParser.PrincipalEntry> principals
-
-
Method Detail
-
signedBy
public PolicyEntry.Builder signedBy(java.lang.String signedBy)
-
principals
public PolicyEntry.Builder principals(java.util.Collection<PolicyParser.PrincipalEntry> principals)
-
codebase
public PolicyEntry.Builder codebase(java.lang.String codebase)
-
identifier
public PolicyEntry.Builder identifier(PolicyIdentifier identifier)
-
permissions
public PolicyEntry.Builder permissions(java.util.Collection<PolicyEditorPermissions> permissions)
-
customPermissions
public PolicyEntry.Builder customPermissions(java.util.Collection<? extends PolicyParser.PermissionEntry> customPermissions)
-
build
public PolicyEntry build()
-
-