Class AclAssignerAspect
- java.lang.Object
-
- org.genesys.blocks.security.component.AclAssignerAspect
-
@Component public class AclAssignerAspect extends Object
Using aspects to generate default ACL permissions when entities are persisted and remove permissions on delete.- Author:
- Maxym Borodenko, Matija Obreza
-
-
Constructor Summary
Constructors Constructor Description AclAssignerAspect()Instantiates a new acl assigner aspect.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidafterDeleteAclObject(org.aspectj.lang.JoinPoint joinPoint)Remove permissions on delete.ObjectafterSaveAclObject(Object result)Ensure owner permissions on persist or update
-
-
-
Method Detail
-
afterSaveAclObject
public Object afterSaveAclObject(Object result)
Ensure owner permissions on persist or update- Parameters:
result- the result- Returns:
- the object
-
afterDeleteAclObject
public void afterDeleteAclObject(org.aspectj.lang.JoinPoint joinPoint)
Remove permissions on delete.- Parameters:
joinPoint- the join point
-
-