I'm curious why the AclObjectIdenity interface does not provide

getId()
getClassname()

methods like NamedEntityObjectIdentity does.

When I implement

BasicAclDao.getAcls(AclObjectIdentity aclObjectIdentity)

the aclObjectIdentity I receive as a parameter is difficult to map back to the domain instance object, since all I know about it within the getAcls() method is limited to what's available via the AclObjectIdentity interface.

The getId()/getClassname() methods in NamedEntityObjectIdentity are exactly what I need ... I was surprised not to find them in AclObjectIdentity ...

How do you suggest mapping from the aclObjectIdentity back to the domain instance?

thanks,

Miguel