Class SecurityProfile

  • All Implemented Interfaces:
    java.io.Serializable, java.util.Map<java.lang.String,​java.lang.Object>, org.bson.conversions.Bson

    public class SecurityProfile
    extends VitamDocument<SecurityProfile>
    Defines a Security Profile collection.
    See Also:
    Serialized Form
    • Nested Class Summary

      • Nested classes/interfaces inherited from interface java.util.Map

        java.util.Map.Entry<K extends java.lang.Object,​V extends java.lang.Object>
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      VitamDocument<SecurityProfile> newInstance​(com.fasterxml.jackson.databind.JsonNode content)
      Make a new instance of the document with the given json
      • Methods inherited from class org.bson.Document

        append, clear, containsKey, containsValue, entrySet, equals, get, get, get, getBoolean, getBoolean, getDate, getDouble, getEmbedded, getEmbedded, getInteger, getInteger, getList, getList, getLong, getObjectId, getString, hashCode, isEmpty, keySet, parse, parse, put, putAll, remove, size, toBsonDocument, toJson, toJson, toJson, toJson, values
      • Methods inherited from class java.lang.Object

        clone, finalize, getClass, notify, notifyAll, wait, wait, wait
      • Methods inherited from interface org.bson.conversions.Bson

        toBsonDocument
      • Methods inherited from interface java.util.Map

        compute, computeIfAbsent, computeIfPresent, forEach, getOrDefault, merge, putIfAbsent, remove, replace, replace, replaceAll
    • Field Detail

      • IDENTIFIER

        public static final java.lang.String IDENTIFIER
        the security profile identifier
        See Also:
        Constant Field Values
      • NAME

        public static final java.lang.String NAME
        the security profile name
        See Also:
        Constant Field Values
      • FULL_ACCESS

        public static final java.lang.String FULL_ACCESS
        full access to all permissions for security profile.
        See Also:
        Constant Field Values
      • PERMISSIONS

        public static final java.lang.String PERMISSIONS
        the permission set
        See Also:
        Constant Field Values
    • Constructor Detail

      • SecurityProfile

        public SecurityProfile()
        Empty Constructor
      • SecurityProfile

        public SecurityProfile​(org.bson.Document document)
        Constructor
        Parameters:
        document - data in format Document to create context
      • SecurityProfile

        public SecurityProfile​(com.fasterxml.jackson.databind.JsonNode content)
        Parameters:
        content - in format JsonNode to create context
      • SecurityProfile

        public SecurityProfile​(java.lang.String content)
        Parameters:
        content - in format String to create context