Package com.qfs.desc
Interface IWritableFieldPermission
-
- All Superinterfaces:
IFieldPermission
- All Known Implementing Classes:
WritableFieldPermission
public interface IWritableFieldPermission extends IFieldPermission
Read and write permissions for the fields of the datastore.- Author:
- ActiveViam
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidaddReaders(List<String> readers)Add reader roles to this field.voidaddWriters(List<String> writers)Add writer roles to this field.voidsetReaderRoles(Set<String> readerRoles)Sets the readers for this field.voidsetWriterRoles(Set<String> writerRoles)Sets the writers for this field.-
Methods inherited from interface com.qfs.desc.IFieldPermission
canRead, canWrite, getReaderRoles, getWriterRoles
-
-
-
-
Method Detail
-
setReaderRoles
void setReaderRoles(Set<String> readerRoles)
Sets the readers for this field.- Parameters:
readerRoles- all the roles allowed to read this field.
-
setWriterRoles
void setWriterRoles(Set<String> writerRoles)
Sets the writers for this field.- Parameters:
writerRoles- all the roles allowed to write this field.
-
addReaders
void addReaders(List<String> readers)
Add reader roles to this field.- Parameters:
readers- the added roles.
-
-