/** * @param resource generic resource * @param specific specific resource to secure * @param action action to be secured for * @param permissions required permissions for access {@link OClass} * @return array of {@link RequiredOrientResource} for rights setup emulation */ public static RequiredOrientResource[] requireResource(final ORule.ResourceGeneric resource, final String specific, final Action action, final OrientPermission... permissions) { return new RequiredOrientResource[]{new RequiredOrientResourceImpl(resource.getName(), specific, action, permissions)}; }
/** * @param resource generic resource * @param specific specific resource to secure * @param action action to be secured for * @param permissions required permissions for access {@link OClass} * @return array of {@link RequiredOrientResource} for rights setup emulation */ public static RequiredOrientResource[] requireResource(final ORule.ResourceGeneric resource, final String specific, final Action action, final OrientPermission... permissions) { return new RequiredOrientResource[]{new RequiredOrientResourceImpl(resource.getName(), specific, action, permissions)}; }