Uses of Class
org.opencastproject.security.api.AccessControlList
Packages that use AccessControlList
Package
Description
Implementation of search persistent storage.
Series service.
Series REST Service implementation
Implementation of series persistent storage.
-
Uses of AccessControlList in org.opencastproject.adminui.endpoint
Methods in org.opencastproject.adminui.endpoint with parameters of type AccessControlListModifier and TypeMethodDescriptioncom.google.gson.JsonObjectAclEndpoint.full(AccessControlList acl) static org.json.simple.JSONArrayEndpointUtil.transformAccessControList(AccessControlList acl, UserDirectoryService userDirectoryService) Transform ACL into the format the admin ui frontend uses. -
Uses of AccessControlList in org.opencastproject.authorization.xacml
Methods in org.opencastproject.authorization.xacml that return AccessControlListModifier and TypeMethodDescriptionstatic AccessControlListXACMLUtils.parseXacml(InputStream xacml) Parses a XACML into anAccessControlList.Methods in org.opencastproject.authorization.xacml that return types with arguments of type AccessControlListModifier and TypeMethodDescriptionXACMLAuthorizationService.getAcl(MediaPackage mp, AclScope scope) XACMLAuthorizationService.getActiveAcl(MediaPackage mp) Methods in org.opencastproject.authorization.xacml with parameters of type AccessControlListModifier and TypeMethodDescriptionstatic StringXACMLUtils.getXacml(MediaPackage mediapackage, AccessControlList accessControlList) Builds an xml string containing the xacml for the mediapackage.booleanXACMLAuthorizationService.hasPermission(AccessControlList acl, String action) XACMLAuthorizationService.setAcl(MediaPackage mp, AclScope scope, AccessControlList acl) -
Uses of AccessControlList in org.opencastproject.authorization.xacml.manager.api
Methods in org.opencastproject.authorization.xacml.manager.api that return AccessControlListMethods in org.opencastproject.authorization.xacml.manager.api with parameters of type AccessControlListModifier and TypeMethodDescriptionAclService.createAcl(AccessControlList acl, String name) Create a new ACL. -
Uses of AccessControlList in org.opencastproject.authorization.xacml.manager.endpoint
Methods in org.opencastproject.authorization.xacml.manager.endpoint with parameters of type AccessControlList -
Uses of AccessControlList in org.opencastproject.authorization.xacml.manager.impl
Methods in org.opencastproject.authorization.xacml.manager.impl that return AccessControlListMethods in org.opencastproject.authorization.xacml.manager.impl with parameters of type AccessControlListModifier and TypeMethodDescriptionAclDb.createAcl(Organization org, AccessControlList acl, String name) Create a new ACL.AclServiceImpl.createAcl(AccessControlList acl, String name) Constructors in org.opencastproject.authorization.xacml.manager.impl with parameters of type AccessControlListModifierConstructorDescriptionManagedAclImpl(Long id, String name, String organizationId, AccessControlList acl) Create a managed acl -
Uses of AccessControlList in org.opencastproject.authorization.xacml.manager.impl.persistence
Methods in org.opencastproject.authorization.xacml.manager.impl.persistence that return AccessControlListMethods in org.opencastproject.authorization.xacml.manager.impl.persistence with parameters of type AccessControlListModifier and TypeMethodDescriptionJpaAclDb.createAcl(Organization org, AccessControlList acl, String name) -
Uses of AccessControlList in org.opencastproject.authorization.xacml.manager.util
Methods in org.opencastproject.authorization.xacml.manager.util with parameters of type AccessControlListModifier and TypeMethodDescriptionstatic Optional<ManagedAcl> AccessInformationUtil.matchAcls(List<ManagedAcl> acls, AccessControlList acl) Matches the given ACL against the given list of managed ACLs returning the first match.static Optional<ManagedAcl> AccessInformationUtil.matchAclsLenient(List<ManagedAcl> acls, AccessControlList acl, List<String> ignorePrefixes) Matches the given ACL against the given list of managed ACLs returning the first match.static org.codehaus.jettison.json.JSONObjectAccessInformationUtil.serializePrivilegesByRole(AccessControlList acl) Serialize aAccessControlListasJSONObject. -
Uses of AccessControlList in org.opencastproject.external.endpoint
Methods in org.opencastproject.external.endpoint that return AccessControlListModifier and TypeMethodDescriptionprotected static AccessControlListEventsEndpoint.getAclFromEvent(Event event) Get anAccessControlListfrom anEvent. -
Uses of AccessControlList in org.opencastproject.external.util
Methods in org.opencastproject.external.util that return AccessControlListModifier and TypeMethodDescriptionstatic AccessControlListAclUtils.deserializeJsonToAcl(String json, boolean assumeAllow) De-serialize an JSON into anAccessControlList.Methods in org.opencastproject.external.util with parameters of type AccessControlListModifier and TypeMethodDescriptionstatic com.google.gson.JsonArrayAclUtils.serializeAclToJson(AccessControlList acl) Serialize anAccessControlListinto json. -
Uses of AccessControlList in org.opencastproject.graphql.acl
Methods in org.opencastproject.graphql.acl that return AccessControlListModifier and TypeMethodDescriptionprotected static AccessControlListAclEventExtension.getAclFromEvent(Event event) protected static AccessControlListAclSeriesExtension.getAclFromSeries(Series series) -
Uses of AccessControlList in org.opencastproject.graphql.type.output
Constructors in org.opencastproject.graphql.type.output with parameters of type AccessControlList -
Uses of AccessControlList in org.opencastproject.index.service.api
Methods in org.opencastproject.index.service.api that return AccessControlListModifier and TypeMethodDescriptionIndexService.updateEventAcl(String id, AccessControlList acl, ElasticsearchIndex index) Update the event'sAccessControlList.Methods in org.opencastproject.index.service.api with parameters of type AccessControlListModifier and TypeMethodDescriptionIndexService.updateEventAcl(String id, AccessControlList acl, ElasticsearchIndex index) Update the event'sAccessControlList.Method parameters in org.opencastproject.index.service.api with type arguments of type AccessControlListModifier and TypeMethodDescriptionIndexService.createSeries(MetadataList metadataList, Map<String, String> options, Optional<AccessControlList> optAcl, Optional<Long> optThemeId) Create a series from a set of metadata and options. -
Uses of AccessControlList in org.opencastproject.index.service.impl
Methods in org.opencastproject.index.service.impl that return AccessControlListModifier and TypeMethodDescriptionIndexServiceImpl.updateEventAcl(String id, AccessControlList acl, ElasticsearchIndex index) Methods in org.opencastproject.index.service.impl with parameters of type AccessControlListModifier and TypeMethodDescriptionIndexServiceImpl.updateEventAcl(String id, AccessControlList acl, ElasticsearchIndex index) Method parameters in org.opencastproject.index.service.impl with type arguments of type AccessControlListModifier and TypeMethodDescriptionIndexServiceImpl.createSeries(MetadataList metadataList, Map<String, String> options, Optional<AccessControlList> optAcl, Optional<Long> optThemeId) -
Uses of AccessControlList in org.opencastproject.index.service.impl.util
Methods in org.opencastproject.index.service.impl.util that return AccessControlListModifier and TypeMethodDescriptionprotected static AccessControlListEventHttpServletRequest.deserializeJsonToAcl(String json, boolean assumeAllow) De-serialize an JSON into anAccessControlList.Methods in org.opencastproject.index.service.impl.util that return types with arguments of type AccessControlListMethods in org.opencastproject.index.service.impl.util with parameters of type AccessControlList -
Uses of AccessControlList in org.opencastproject.liveschedule.api
Methods in org.opencastproject.liveschedule.api with parameters of type AccessControlListModifier and TypeMethodDescriptionbooleanLiveScheduleService.updateLiveEventAcl(String mpId, AccessControlList acl) -
Uses of AccessControlList in org.opencastproject.liveschedule.impl
Methods in org.opencastproject.liveschedule.impl with parameters of type AccessControlListModifier and TypeMethodDescriptionbooleanLiveScheduleServiceImpl.updateLiveEventAcl(String mpId, AccessControlList acl) -
Uses of AccessControlList in org.opencastproject.message.broker.api.assetmanager
Fields in org.opencastproject.message.broker.api.assetmanager with type parameters of type AccessControlListModifier and TypeFieldDescriptionstatic final Function<AssetManagerItem.TakeSnapshot, AccessControlList> AssetManagerItem.TakeSnapshot.getAclMethods in org.opencastproject.message.broker.api.assetmanager that return AccessControlListMethods in org.opencastproject.message.broker.api.assetmanager with parameters of type AccessControlListModifier and TypeMethodDescriptionAssetManagerItem.add(Workspace workspace, MediaPackage mp, AccessControlList acl, long version, Date date) -
Uses of AccessControlList in org.opencastproject.message.broker.api.scheduler
Methods in org.opencastproject.message.broker.api.scheduler that return AccessControlListMethods in org.opencastproject.message.broker.api.scheduler with parameters of type AccessControlListModifier and TypeMethodDescriptionstatic SchedulerItemSchedulerItem.updateAcl(AccessControlList accessControlList) Constructors in org.opencastproject.message.broker.api.scheduler with parameters of type AccessControlListModifierConstructorDescriptionSchedulerItem(AccessControlList accessControlList) Constructor to build an update access control list eventSchedulerItem. -
Uses of AccessControlList in org.opencastproject.message.broker.api.series
Methods in org.opencastproject.message.broker.api.series that return AccessControlListMethods in org.opencastproject.message.broker.api.series with parameters of type AccessControlListModifier and TypeMethodDescriptionstatic SeriesItemSeriesItem.updateAcl(String seriesId, AccessControlList acl, boolean overrideEpisodeAcl) -
Uses of AccessControlList in org.opencastproject.scheduler.impl
Methods in org.opencastproject.scheduler.impl with parameters of type AccessControlListModifier and TypeMethodDescriptionstatic StringSchedulerUtil.calculateChecksum(Workspace workspace, List<MediaPackageElementFlavor> eventCatalogUIAdapterFlavors, Date startDateTime, Date endDateTime, String captureAgentId, Set<String> userIds, MediaPackage mediaPackage, Optional<DublinCoreCatalog> episodeDublincore, Map<String, String> wfProperties, Map<String, String> finalCaProperties, AccessControlList acl) -
Uses of AccessControlList in org.opencastproject.search.api
Methods in org.opencastproject.search.api that return AccessControlListModifier and TypeMethodDescriptionSearchResult.getAcl()static AccessControlListSearchResult.rehydrateACL(Map<String, Object> map) Methods in org.opencastproject.search.api with parameters of type AccessControlListModifier and TypeMethodDescriptionSearchResult.dehydrateAclForIndex(AccessControlList acl) Simplify ACL structure, so we can easily search by action.SearchResult.dehydrateAclForREST(AccessControlList acl) Constructors in org.opencastproject.search.api with parameters of type AccessControlListModifierConstructorDescriptionSearchResult(SearchService.IndexEntryType type, DublinCoreCatalog dc, AccessControlList acl, String orgId, MediaPackage mp, Instant modified, Instant deleted) -
Uses of AccessControlList in org.opencastproject.search.impl.persistence
Methods in org.opencastproject.search.impl.persistence that return AccessControlListModifier and TypeMethodDescriptionSearchServiceDatabase.getAccessControlList(String mediaPackageId) Retrieves ACL for episode with given ID.SearchServiceDatabaseImpl.getAccessControlList(String mediaPackageId) Retrieves ACL for episode with given ID.Methods in org.opencastproject.search.impl.persistence that return types with arguments of type AccessControlListModifier and TypeMethodDescriptionCollection<org.apache.commons.lang3.tuple.Pair<String, AccessControlList>> SearchServiceDatabase.getAccessControlLists(String seriesId, String... excludeIds) Retrieves ACLs for series with given ID.Collection<org.apache.commons.lang3.tuple.Pair<String, AccessControlList>> SearchServiceDatabaseImpl.getAccessControlLists(String seriesId, String... excludeIds) Retrieves ACLs for series with given ID.Methods in org.opencastproject.search.impl.persistence with parameters of type AccessControlListModifier and TypeMethodDescriptionvoidSearchServiceDatabase.storeMediaPackage(MediaPackage mediaPackage, AccessControlList acl, Date now) Store (or update) media package.voidSearchServiceDatabaseImpl.storeMediaPackage(MediaPackage mediaPackage, AccessControlList acl, Date now) Store (or update) media package. -
Uses of AccessControlList in org.opencastproject.security.api
Methods in org.opencastproject.security.api that return AccessControlListModifier and TypeMethodDescriptionstatic AccessControlListAccessControlUtil.acl(Either<AccessControlEntry, List<AccessControlEntry>>... entries) Constructor function for ACLs.static AccessControlListAccessControlUtil.extendAcl(AccessControlList acl, String role, String action, boolean allow) Extends an access control list with an access control entryAccessControlList.merge(AccessControlList acl) Merge this access control list with another one based on roles specified within.AccessControlList.mergeActions(AccessControlList acl) Merge this access control list with another one based on actions specified within.static AccessControlListAccessControlParser.parseAcl(InputStream in) Unmarshals an ACL from an xml input stream.static AccessControlListParses a string into an ACL.static AccessControlListAccessControlParser.parseAclSilent(String serializedForm) Same likeAccessControlParser.parseAcl(String)but throws runtime exceptions in case of an error.static AccessControlListAccessControlUtil.reduceAcl(AccessControlList acl, String role, String action) Reduces an access control list by an access control entryMethods in org.opencastproject.security.api that return types with arguments of type AccessControlListModifier and TypeMethodDescriptionAuthorizationService.getAcl(MediaPackage mp, AclScope scope) Gets the access control list for a given scope associated with the given media package, as specified by its XACML attachments.AuthorizationService.getActiveAcl(MediaPackage mp) Gets the active access control list associated with the given media package, as specified by its XACML attachments.Methods in org.opencastproject.security.api with parameters of type AccessControlListModifier and TypeMethodDescriptionstatic ChecksumAccessControlUtil.calculateChecksum(AccessControlList acl) Calculate an MD5 checksum for anAccessControlList.static booleanAccessControlUtil.equals(AccessControlList a, AccessControlList b) Define equality on AccessControlLists.static AccessControlListAccessControlUtil.extendAcl(AccessControlList acl, String role, String action, boolean allow) Extends an access control list with an access control entrybooleanAuthorizationService.hasPermission(AccessControlList acl, String action) Determines whether the current user can take the specified action given the access control list.static booleanAccessControlUtil.isAuthorized(AccessControlList acl, User user, Organization org, Object action) Determines whether theAccessControlListpermits a user to perform an action.static booleanAccessControlUtil.isAuthorized(AccessControlList acl, User user, Organization org, Object action, String mediaPackageId) Determines whether theAccessControlListpermits a user to perform an action.static booleanAccessControlUtil.isAuthorizedAll(AccessControlList acl, User user, Organization org, Object... actions) Returns true only if all actions are authorized.static booleanAccessControlUtil.isAuthorizedOne(AccessControlList acl, User user, Organization org, Object... actions) Returns true if at least one action is authorized.static booleanAccessControlUtil.isProhibitedAll(AccessControlList acl, User user, Organization org, Object... actions) Returns true if all actions are prohibited.static booleanAccessControlUtil.isProhibitedOne(AccessControlList acl, User user, Organization org, Object... actions) Returns true if at least one action is prohibited.AccessControlList.merge(AccessControlList acl) Merge this access control list with another one based on roles specified within.AccessControlList.mergeActions(AccessControlList acl) Merge this access control list with another one based on actions specified within.static AccessControlListAccessControlUtil.reduceAcl(AccessControlList acl, String role, String action) Reduces an access control list by an access control entryAuthorizationService.setAcl(MediaPackage mp, AclScope scope, AccessControlList acl) Attaches the provided policies to a media package as a XACML attachment, replacing any previous policy element of the same scope.static StringAccessControlParser.toJson(AccessControlList acl) static StringAccessControlParser.toJsonSilent(AccessControlList acl) static StringAccessControlParser.toXml(AccessControlList acl) Serializes an AccessControlList to its XML form.Constructors in org.opencastproject.security.api with parameters of type AccessControlListModifierConstructorDescriptionUnauthorizedException(User user, String action, AccessControlList acl) Constructs an UnauthorizedException for the specified user's attempt to take a specified action. -
Uses of AccessControlList in org.opencastproject.series.api
Methods in org.opencastproject.series.api that return AccessControlListModifier and TypeMethodDescriptionSeriesService.getSeriesAccessControl(String seriesID) Returns access control rules for series with given ID.Methods in org.opencastproject.series.api with parameters of type AccessControlListModifier and TypeMethodDescriptionbooleanSeriesService.updateAccessControl(String seriesID, AccessControlList accessControl) Updates access control rules for specified series.booleanSeriesService.updateAccessControl(String seriesID, AccessControlList accessControl, boolean overrideEpisodeAcl) Updates access control rules for specified series. -
Uses of AccessControlList in org.opencastproject.series.impl
Methods in org.opencastproject.series.impl that return AccessControlListModifier and TypeMethodDescriptionSeriesServiceDatabase.getAccessControlList(String seriesID) Retrieves ACL for series with given ID.SeriesServiceImpl.getSeriesAccessControl(String seriesID) Methods in org.opencastproject.series.impl with parameters of type AccessControlListModifier and TypeMethodDescriptionstatic booleanSeriesServiceImpl.equals(AccessControlList a, AccessControlList b) Define equality on AccessControlLists.booleanSeriesServiceDatabase.storeSeriesAccessControl(String seriesID, AccessControlList accessControl) Store access control associated with specified series.booleanSeriesServiceImpl.updateAccessControl(String seriesId, AccessControlList accessControl) booleanSeriesServiceImpl.updateAccessControl(String seriesId, AccessControlList accessControl, boolean overrideEpisodeAcl) -
Uses of AccessControlList in org.opencastproject.series.impl.persistence
Methods in org.opencastproject.series.impl.persistence that return AccessControlListModifier and TypeMethodDescriptionSeriesServiceDatabaseImpl.getAccessControlList(String seriesId) Methods in org.opencastproject.series.impl.persistence with parameters of type AccessControlListModifier and TypeMethodDescriptionbooleanSeriesServiceDatabaseImpl.storeSeriesAccessControl(String seriesId, AccessControlList accessControl) -
Uses of AccessControlList in org.opencastproject.series.remote
Methods in org.opencastproject.series.remote that return AccessControlListModifier and TypeMethodDescriptionSeriesServiceRemoteImpl.getSeriesAccessControl(String seriesID) Methods in org.opencastproject.series.remote with parameters of type AccessControlListModifier and TypeMethodDescriptionbooleanSeriesServiceRemoteImpl.updateAccessControl(String seriesID, AccessControlList accessControl) booleanSeriesServiceRemoteImpl.updateAccessControl(String seriesID, AccessControlList accessControl, boolean overrideEpisodeAcl)