Class NodeProperties
- java.lang.Object
-
- org.keycloak.models.map.storage.tree.NodeProperties
-
public final class NodeProperties extends Object
- Author:
- hmlnarik
-
-
Field Summary
Fields Modifier and Type Field Description static StringAUTHORITATIVE_DECIDERstatic StringAUTHORITATIVE_NODESstatic StringCACHE_FORstatic StringCACHE_FOR_EXCLUDEDstatic StringENTITY_RESTRICTIONDefines the filter that must be satisfied for every entity within this store.static StringPRIMARY_SOURCE_FORstatic StringPRIMARY_SOURCE_FOR_EXCLUDEDstatic StringREAD_ONLYstatic StringREVALIDATEstatic StringSTORAGE_PROVIDERstatic StringSTORAGE_SUPPLIERstatic StringSTRONGLY_AUTHORITATIVE
-
Constructor Summary
Constructors Constructor Description NodeProperties()
-
-
-
Field Detail
-
ENTITY_RESTRICTION
public static final String ENTITY_RESTRICTION
Defines the filter that must be satisfied for every entity within this store. Type:DefaultModelCriteria- See Also:
- Constant Field Values
-
AUTHORITATIVE_DECIDER
public static final String AUTHORITATIVE_DECIDER
- See Also:
- Constant Field Values
-
STRONGLY_AUTHORITATIVE
public static final String STRONGLY_AUTHORITATIVE
- See Also:
- Constant Field Values
-
READ_ONLY
public static final String READ_ONLY
- See Also:
- Constant Field Values
-
REVALIDATE
public static final String REVALIDATE
- See Also:
- Constant Field Values
-
AUTHORITATIVE_NODES
public static final String AUTHORITATIVE_NODES
- See Also:
- Constant Field Values
-
STORAGE_PROVIDER
public static final String STORAGE_PROVIDER
- See Also:
- Constant Field Values
-
STORAGE_SUPPLIER
public static final String STORAGE_SUPPLIER
- See Also:
- Constant Field Values
-
PRIMARY_SOURCE_FOR
public static final String PRIMARY_SOURCE_FOR
Map of pairs (k:EntityField,v:Collection) of fields that the node is primary source for.For example, the following statements are expressed:
(name -> null): This node is primary source for the value of the fieldname.(attributes -> null): This node is primary source for the values of all attributes.(attributes -> {"address", "logo"}): This node is primary source only for the values of attributes "address" and "logo".
- See Also:
- Constant Field Values
-
PRIMARY_SOURCE_FOR_EXCLUDED
public static final String PRIMARY_SOURCE_FOR_EXCLUDED
Map of pairs (k:EntityField,v:Collection) of fields that the node is not primary source for.For example, the following statements are expressed:
(name -> null): This node is not primary source for the value of the fieldname.(attributes -> null): This node is not primary source for the values of any attributes.(attributes -> {"address", "logo"}): This node is primary source only for attributes apart from "address" and "logo" attributes.
- See Also:
- Constant Field Values
-
CACHE_FOR
public static final String CACHE_FOR
Map of pairs (k:EntityField,v:Collection) of fields that the node is primary source for.For example, the following statements are expressed:
(name -> null): This node is primary source for the value of the fieldname.(attributes -> null): This node is primary source for the values of all attributes.(attributes -> {"address", "logo"}): This node is primary source only for the values of attributes "address" and "logo".
- See Also:
- Constant Field Values
-
CACHE_FOR_EXCLUDED
public static final String CACHE_FOR_EXCLUDED
Map of pairs (k:EntityField,v:Collection) of fields that the node is not primary source for.For example, the following statements are expressed:
(name -> null): This node is not primary source for the value of the fieldname.(attributes -> null): This node is not primary source for the values of any attributes.(attributes -> {"address", "logo"}): This node is primary source only for attributes apart from "address" and "logo" attributes.
- See Also:
- Constant Field Values
-
-