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 TypeMethodDescriptionlongaddNewSid(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
-