public class SecurityProfile extends VitamDocument<SecurityProfile>
Modifier and Type | Field and Description |
---|---|
static String |
FULL_ACCESS
full access to all permissions for security profile.
|
static String |
IDENTIFIER
the security profile identifier
|
static String |
NAME
the security profile name
|
static String |
PERMISSIONS
the permission set
|
ES_FILTER_OUT, ID, SCORE, TENANT_ID, VERSION
Constructor and Description |
---|
SecurityProfile()
Empty Constructor
|
SecurityProfile(org.bson.Document document)
Constructor
|
SecurityProfile(com.fasterxml.jackson.databind.JsonNode content) |
SecurityProfile(String content) |
Modifier and Type | Method and Description |
---|---|
VitamDocument<SecurityProfile> |
newInstance(com.fasterxml.jackson.databind.JsonNode content)
Make a new instance of the document with the given json
|
checkId, getConcernedDiffLines, getId, getTenantId, getUnifiedDiff, getVersion, toString, toStringDirect
append, clear, containsKey, containsValue, entrySet, equals, get, get, getBoolean, getBoolean, getDate, getDouble, getInteger, getInteger, getLong, getObjectId, getString, hashCode, isEmpty, keySet, parse, parse, put, putAll, remove, size, toBsonDocument, toJson, toJson, toJson, toJson, values
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
compute, computeIfAbsent, computeIfPresent, forEach, getOrDefault, merge, putIfAbsent, remove, replace, replace, replaceAll
public static final String IDENTIFIER
public static final String NAME
public static final String FULL_ACCESS
public static final String PERMISSIONS
public SecurityProfile()
public SecurityProfile(org.bson.Document document)
document
- data in format Document to create contextpublic SecurityProfile(com.fasterxml.jackson.databind.JsonNode content)
content
- in format JsonNode to create contextpublic SecurityProfile(String content)
content
- in format String to create contextpublic VitamDocument<SecurityProfile> newInstance(com.fasterxml.jackson.databind.JsonNode content)
VitamDocument
newInstance
in class VitamDocument<SecurityProfile>
content
- document structure as jsonCopyright © 2018 Vitam. All rights reserved.