Package ubic.gemma.core.security.acl.afterinvocation
@ParametersAreNonnullByDefault
package ubic.gemma.core.security.acl.afterinvocation
-
ClassesClassDescriptionFast unit tests for
AclEntryAfterInvocationByAssociationCollectionFilteringProvider.Test-only subclass: maps each Child → its Parent for the ACL check.Fast unit tests forAclEntryAfterInvocationByAssociationFilteringProvider: the base delegates the ACL check to a parent/associated Securable returned bygetActualDomainObject.Test-only concrete subclass that returnsChild.parentas the associated Securable.Fast unit tests forAclEntryAfterInvocationMapFilteringProvider, which filters aMap's key set in place (keys are Securable; values may or may not be Securable — value security isn't checked by this provider, only key security).Fast unit tests forAclEntryAfterInvocationMapValueFilteringProvider: filters aMap's value set (values are Securable; keys are not).Fast unit tests forAclEntryAfterInvocationOwnedCollectionFilteringProvider.Fast unit tests forAclEntryAfterInvocationPrivateCollectionFilteringProvider.Fast unit tests forAclEntryAfterInvocationStreamFilteringProvider, demonstrating theInMemoryAclServicefixture in an after-invocation-provider context.Fast unit tests forAclEntryAfterInvocationValueObjectCollectionFilteringProvider.Fast unit tests forAclEntryAfterInvocationValueObjectMapFilteringProvider: Map whose KEYS are SecureValueObjects (values are arbitrary).Fast unit tests forAclEntryAfterInvocationValueObjectMapValueFilteringProvider: Map whose VALUES are SecureValueObjects (keys are arbitrary).Fast unit tests forAclEntryAfterInvocationValueObjectProvider: single value-object security check that returns null (instead of throwing) when access is denied AND populates security-status fields on the VO when granted.Minimal SecureValueObject with mutable security flags so we can assert population.