I am working on a new Aspect that does row level security in conjunction with Hibernate filters. It seems initial goal but after attending some meetings it may not be the only goal. In general I need a somewhat generic way to handle row level security.
Separation of concerns is a core principle of Service-Oriented Architectures. Unfortunately, this principle is often lost when it comes to the implementations of SOA services. All too often we see a big implementation class with multiple concerns such as