public interface SensitivePropertyManager
SecurityOptions.SENSITIVE_PROPERTIES
option whereas the named sensitive property groups are defined by the SecurityOptions.SENSITIVE_PROPERTY_GROUPS
option.
Instead of dealing with these configuration options directly this class can be used to add, update or remove sensitive properties.Modifier and Type | Method and Description |
---|---|
Set<String> |
getGroups()
Returns the sensitive property groups defined for the database.
|
Set<IRI> |
getProperties(String theGroup)
Returns the sensitive properties associated with a given group.
|
boolean |
removeGroup(String theGroup)
Removes the given sensitive property group from the database.
|
void |
setProperties(String theGroup,
Set<IRI> theProperties)
Associates a set of properties with a group name.
|
Set<String> getGroups()
Set<IRI> getProperties(String theGroup)
theGroup
- group nameboolean removeGroup(String theGroup)
theGroup
- group namevoid setProperties(String theGroup, Set<IRI> theProperties)
theGroup
- schema nametheProperties
- set of named graphsCopyright © 2010-2016 Stardog Union. All Rights Reserved.