Class DenormalisedSidDao
java.lang.Object
com.atlassian.confluence.security.denormalisedpermissions.impl.user.dao.DenormalisedSidDao
DAO for working with user/group sids
Sid (security id) represents either user or group or "any authenticated user" or "anonymous"
All denormalized records have references to sids
- Since:
- 7.11.0
-
Constructor Summary
ConstructorsConstructorDescriptionDenormalisedSidDao
(org.hibernate.SessionFactory sessionFactory, com.atlassian.config.db.HibernateConfig hibernateConfig) -
Method Summary
Modifier and TypeMethodDescriptionlong
addNewSid
(String name, DenormalisedSidType type) getExistingSidIdList
(Set<String> names, DenormalisedSidType type) Retrieves a list of existing sid ids.getExistingSids
(Set<String> names, DenormalisedSidType type) Retrieves a list of existing sids.
-
Constructor Details
-
DenormalisedSidDao
public DenormalisedSidDao(org.hibernate.SessionFactory sessionFactory, com.atlassian.config.db.HibernateConfig hibernateConfig)
-
-
Method Details
-
getExistingSids
Retrieves a list of existing sids.- Parameters:
names
- list of users or groupstype
- sid type (for example, user or group)- Returns:
- list of sids
-
getExistingSidIdList
Retrieves a list of existing sid ids.- Parameters:
names
- list of users or groupstype
- sid type (for example, user or group)- Returns:
- list of sid ids
-
addNewSid
-