@Override public List<Permission> listPermissions(Class<?> resourceClass, Serializable identifier) { return resolveIdentityTypeReferences(storeSelector.getStoreForPermissionOperation(this.identityContext).listPermissions(this.identityContext, resourceClass, identifier)); }
@Override public PermissionManager createPermissionManager(Partition partition) throws IdentityManagementException { if (partition == null) { throw MESSAGES.nullArgument("Partition"); } Partition storedPartition = getStoredPartition(partition); try { return new ContextualPermissionManager(storedPartition, this); } catch (Exception ex) { throw MESSAGES.partitionCouldNotCreatePermissionManager(storedPartition); } }
@Override public PermissionManager createPermissionManager(Partition partition) throws IdentityManagementException { if (partition == null) { throw MESSAGES.nullArgument("Partition"); } Partition storedPartition = getStoredPartition(partition); try { return new ContextualPermissionManager(storedPartition, this); } catch (Exception ex) { throw MESSAGES.partitionCouldNotCreatePermissionManager(storedPartition); } }
@Override public List<Permission> listPermissions(Object resource, String operation) { return resolveIdentityTypeReferences(storeSelector.getStoreForPermissionOperation(this.identityContext).listPermissions(this.identityContext, resource, operation)); }
@Override public List<Permission> listPermissions(Class<?> resourceClass, Serializable identifier) { return resolveIdentityTypeReferences(storeSelector.getStoreForPermissionOperation(this.identityContext).listPermissions(this.identityContext, resourceClass, identifier)); }
@Override public List<Permission> listPermissions(Class<?> resourceClass, Serializable identifier, String operation) { return resolveIdentityTypeReferences(storeSelector.getStoreForPermissionOperation(this.identityContext).listPermissions(this.identityContext, resourceClass, identifier, operation)); }
@Override public List<Permission> listPermissions(Class<?> resourceClass, Serializable identifier, String operation) { return resolveIdentityTypeReferences(storeSelector.getStoreForPermissionOperation(this.identityContext).listPermissions(this.identityContext, resourceClass, identifier, operation)); }
@Override public List<Permission> listPermissions(Class<?> resource, String operation) { return resolveIdentityTypeReferences(storeSelector.getStoreForPermissionOperation(this.identityContext).listPermissions(this.identityContext, (Object) resource, operation)); }
@Override public List<Permission> listPermissions(IdentityType identityType) { return resolveIdentityTypeReferences(storeSelector.getStoreForPermissionOperation(this.identityContext).listPermissions(this.identityContext, identityType)); }
@Override public List<Permission> listPermissions(IdentityType identityType) { return resolveIdentityTypeReferences(storeSelector.getStoreForPermissionOperation(this.identityContext).listPermissions(this.identityContext, identityType)); }
@Override public List<Permission> listPermissions(Object resource) { return resolveIdentityTypeReferences(storeSelector.getStoreForPermissionOperation(this.identityContext).listPermissions(this.identityContext, resource)); }
@Override public List<Permission> listPermissions(Object resource) { return resolveIdentityTypeReferences(storeSelector.getStoreForPermissionOperation(this.identityContext).listPermissions(this.identityContext, resource)); }
@Override public List<Permission> listPermissions(Object resource, String operation) { return resolveIdentityTypeReferences(storeSelector.getStoreForPermissionOperation(this.identityContext).listPermissions(this.identityContext, resource, operation)); }
@Override public List<Permission> listPermissions(Class<?> resource, String operation) { return resolveIdentityTypeReferences(storeSelector.getStoreForPermissionOperation(this.identityContext).listPermissions(this.identityContext, (Object) resource, operation)); }