boolean permitted = true;
if(!"admin".equals(getRoleName())){
Object parameter = invocation.getArguments()[0];
// SE IL PARAMETRO E' UN'ENTITA' DELL'ALBERGO
if(IStructureObject.class.isInstance(parameter)){
IStructureObject element = (IStructureObject)parameter;
permitted = element.isFromStructure(getUserHotelId());
}
}
if(permitted) {
rval = invocation.proceed();
}