public class AuthorizationUtil
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
GENERIC_RESOURCE_TYPE_NAME |
static java.lang.String |
TYPE_FIELD |
static java.lang.String |
TYPE_KIND_FIELD |
Constructor and Description |
---|
AuthorizationUtil() |
Modifier and Type | Method and Description |
---|---|
static java.util.Set<Attribute> |
context(java.lang.String key,
java.lang.String value)
Create a singleton context attribute set
|
static java.lang.String |
contextAsString(java.util.Set<Attribute> context)
Generate a string representation of the context attribute set
|
static java.util.Set<Attribute> |
projectContext(java.lang.String projectName)
Create a project context singleton attribute set
|
static java.util.Map<java.lang.String,java.lang.String> |
resource(java.lang.String type)
Return a resource map for a resource of a certain type.
|
static java.util.Map<java.lang.String,java.lang.String> |
resource(java.lang.String type,
java.util.Map<java.lang.String,java.lang.String> meta)
Return a resource map for a resource of a certain type, with attributes
|
static java.util.Map<java.lang.String,java.lang.Object> |
resourceRule(java.lang.String type,
java.util.Map<java.lang.String,java.lang.Object> meta)
Return a resource map for a resource of a certain type, with attributes
|
static java.util.Map<java.lang.String,java.lang.String> |
resourceType(java.lang.String kind)
Return a resource map for a generic resource type
|
static java.util.Map<java.lang.String,java.lang.String> |
resourceType(java.lang.String kind,
java.util.Map<java.lang.String,java.lang.String> meta)
Return a resource map for a generic resource type
|
static java.util.Map<java.lang.String,java.lang.Object> |
resourceTypeRule(java.lang.String kind)
Return a resource map for a generic resource type
|
static java.util.Map<java.lang.String,java.lang.Object> |
resourceTypeRule(java.lang.String kind,
java.util.Map<java.lang.String,java.lang.Object> meta)
Return a resource map for a generic resource type
|
public static final java.lang.String TYPE_FIELD
public static final java.lang.String TYPE_KIND_FIELD
public static final java.lang.String GENERIC_RESOURCE_TYPE_NAME
public static java.util.Map<java.lang.String,java.lang.String> resource(java.lang.String type)
type
- the type namepublic static java.util.Map<java.lang.String,java.lang.String> resource(java.lang.String type, java.util.Map<java.lang.String,java.lang.String> meta)
type
- the type namemeta
- the attributes about the resourcepublic static java.util.Map<java.lang.String,java.lang.Object> resourceRule(java.lang.String type, java.util.Map<java.lang.String,java.lang.Object> meta)
type
- the type namemeta
- the attributes about the resourcepublic static java.util.Map<java.lang.String,java.lang.String> resourceType(java.lang.String kind)
kind
- the resource type namepublic static java.util.Map<java.lang.String,java.lang.Object> resourceTypeRule(java.lang.String kind)
kind
- the resource type namepublic static java.util.Map<java.lang.String,java.lang.String> resourceType(java.lang.String kind, java.util.Map<java.lang.String,java.lang.String> meta)
kind
- the resource type namemeta
- the attributes about the resource typepublic static java.util.Map<java.lang.String,java.lang.Object> resourceTypeRule(java.lang.String kind, java.util.Map<java.lang.String,java.lang.Object> meta)
kind
- the resource type namemeta
- the attributes about the resource typepublic static java.util.Set<Attribute> projectContext(java.lang.String projectName)
projectName
- project namepublic static java.util.Set<Attribute> context(java.lang.String key, java.lang.String value)
key
- context keyvalue
- context valuepublic static java.lang.String contextAsString(java.util.Set<Attribute> context)
context
- context set