@Repository(value="permissionOwnerDao") public class JpaPermissionOwnerDao extends org.apereo.portal.jpa.BasePortalJpaDao implements IPermissionOwnerDao
| Constructor and Description |
|---|
JpaPermissionOwnerDao() |
| Modifier and Type | Method and Description |
|---|---|
void |
afterPropertiesSet() |
protected org.apereo.portal.permission.IPermissionActivity |
findActivity(org.apereo.portal.permission.IPermissionOwner permissionOwner,
java.lang.String activityFname) |
java.util.List<org.apereo.portal.permission.IPermissionOwner> |
getAllPermissionOwners()
Retrieve a list of all known permission owners from the data store.
|
org.apereo.portal.permission.IPermissionActivity |
getOrCreatePermissionActivity(org.apereo.portal.permission.IPermissionOwner owner,
java.lang.String name,
java.lang.String fname,
java.lang.String targetProviderKey)
Retrieve the permission activity associated with the supplied functional name, under the
specified permission owner.
|
org.apereo.portal.permission.IPermissionOwner |
getOrCreatePermissionOwner(java.lang.String name,
java.lang.String fname)
Retrieve the permission owner associated with the supplied functional name.
|
org.apereo.portal.permission.IPermissionActivity |
getPermissionActivity(long id)
Retrieve a permission activity by unique ID.
|
org.apereo.portal.permission.IPermissionActivity |
getPermissionActivity(long ownerId,
java.lang.String activityFname)
Retrieve a permission activity under the specified permission owner with the provided
activity functional name.
|
org.apereo.portal.permission.IPermissionActivity |
getPermissionActivity(java.lang.String ownerFname,
java.lang.String activityFname)
Retrieve a permission activity under the specified permission owner with the provided
activity functional name.
|
org.apereo.portal.permission.IPermissionOwner |
getPermissionOwner(long id)
Retrieve the permission owner with the specified unique ID.
|
org.apereo.portal.permission.IPermissionOwner |
getPermissionOwner(java.lang.String fname)
Retrieve the permission owner with the specified functional name.
|
org.apereo.portal.permission.IPermissionOwner |
saveOwner(org.apereo.portal.permission.IPermissionOwner owner)
Persist a permission owner to the data layer, creating or updating the owner as appropriate.
|
org.apereo.portal.permission.IPermissionActivity |
savePermissionActivity(org.apereo.portal.permission.IPermissionActivity activity)
Persist a permission activity to the data layer, creating or updating the activity as
appropriate.
|
getEntityManager, getTransactionOperations, setEntityManager, setTransactionOperationspublic void afterPropertiesSet()
throws java.lang.Exception
afterPropertiesSet in interface org.springframework.beans.factory.InitializingBeanafterPropertiesSet in class org.apereo.portal.jpa.BaseJpaDaojava.lang.Exceptionpublic java.util.List<org.apereo.portal.permission.IPermissionOwner> getAllPermissionOwners()
IPermissionOwnerDaogetAllPermissionOwners in interface IPermissionOwnerDaopublic org.apereo.portal.permission.IPermissionOwner getOrCreatePermissionOwner(java.lang.String name,
java.lang.String fname)
IPermissionOwnerDaogetOrCreatePermissionOwner in interface IPermissionOwnerDaofname - functional name of the desired permission ownerpublic org.apereo.portal.permission.IPermissionOwner getPermissionOwner(long id)
IPermissionOwnerDaogetPermissionOwner in interface IPermissionOwnerDaopublic org.apereo.portal.permission.IPermissionOwner getPermissionOwner(java.lang.String fname)
IPermissionOwnerDaogetPermissionOwner in interface IPermissionOwnerDaopublic org.apereo.portal.permission.IPermissionOwner saveOwner(org.apereo.portal.permission.IPermissionOwner owner)
IPermissionOwnerDaosaveOwner in interface IPermissionOwnerDaopublic org.apereo.portal.permission.IPermissionActivity getOrCreatePermissionActivity(org.apereo.portal.permission.IPermissionOwner owner,
java.lang.String name,
java.lang.String fname,
java.lang.String targetProviderKey)
IPermissionOwnerDaogetOrCreatePermissionActivity in interface IPermissionOwnerDaoowner - permission ownerfname - activity fnamepublic org.apereo.portal.permission.IPermissionActivity getPermissionActivity(long id)
IPermissionOwnerDaogetPermissionActivity in interface IPermissionOwnerDaopublic org.apereo.portal.permission.IPermissionActivity getPermissionActivity(long ownerId,
java.lang.String activityFname)
IPermissionOwnerDaogetPermissionActivity in interface IPermissionOwnerDaoownerId - unique ID of the desired activity's owneractivityFname - functional name of the desired activitypublic org.apereo.portal.permission.IPermissionActivity getPermissionActivity(java.lang.String ownerFname,
java.lang.String activityFname)
IPermissionOwnerDaogetPermissionActivity in interface IPermissionOwnerDaoownerFname - functional name of the desired activity's owneractivityFname - functional name of the activity itselfpublic org.apereo.portal.permission.IPermissionActivity savePermissionActivity(org.apereo.portal.permission.IPermissionActivity activity)
IPermissionOwnerDaosavePermissionActivity in interface IPermissionOwnerDaoprotected org.apereo.portal.permission.IPermissionActivity findActivity(org.apereo.portal.permission.IPermissionOwner permissionOwner,
java.lang.String activityFname)