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.
  • Constructor Details

    • AclAssignerAspect

      public AclAssignerAspect()
      Instantiates a new acl assigner aspect.
  • Method Details

    • 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