static String resourceNameFromConfigBeanTypeAndName( final ConfigBeanProxy parent, final Class<? extends ConfigBeanProxy> childType, final String childName) { return resourceNameFromConfigBeanType(parent, null, childType) + (childName != null && ! childName.isEmpty() ? "/" + childName : ""); }
@Override public Collection<? extends AccessCheck> getAccessChecks() { final Collection<AccessCheck> accessChecks = new ArrayList<AccessCheck>(); accessChecks.add(new AccessCheck( AccessRequired.Util.resourceNameFromConfigBeanType(refContainer, null /* collection name */, ResourceRef.class), "create")); return accessChecks; }
static String resourceNameFromConfigBeanTypeAndName( final ConfigBeanProxy parent, final Class<? extends ConfigBeanProxy> childType, final String childName) { return resourceNameFromConfigBeanType(parent, null, childType) + (childName != null && ! childName.isEmpty() ? "/" + childName : ""); }
sb.append(AccessRequired.Util.resourceNameFromConfigBeanType( (ConfigBeanProxy) parent, arNC.collection(), (Class<? extends ConfigBeanProxy>) childType)); } else if (ConfigBean.class.isAssignableFrom(parent.getClass())) { sb.append(AccessRequired.Util.resourceNameFromConfigBeanType( (ConfigBean) parent, arNC.collection(),
/** * Returns the resource name, if any was set when the access check was created. * @return */ public String resourceName() { if (resource != null) { return Util.resourceNameFromConfigBeanProxy(resource); } if (parent != null) { if (childName == null) { return Util.resourceNameFromConfigBeanType(parent, null, childType); } else { return Util.resourceNameFromConfigBeanTypeAndName(parent, childType, childName); } } return resourceName; }
/** * Returns the resource name, if any was set when the access check was created. * @return */ public String resourceName() { if (resource != null) { return Util.resourceNameFromConfigBeanProxy(resource); } if (parent != null) { if (childName == null) { return Util.resourceNameFromConfigBeanType(parent, null, childType); } else { return Util.resourceNameFromConfigBeanTypeAndName(parent, childType, childName); } } return resourceName; }
public static String resourceNameFromConfigBeanType( final ConfigBeanProxy parent, final String collectionName, final Class<? extends ConfigBeanProxy> childType) { return (parent == null ? null : resourceNameFromConfigBeanType(Dom.unwrap(parent), collectionName, childType)); }
private String resourceNameFromAccessCheck(final AccessCheck c) throws UnsupportedEncodingException { String resourceName = c.resourceName(); if (resourceName == null) { resourceName = AccessRequired.Util.resourceNameFromConfigBeanType(c.parent(), null, c.childType()); } if ( ! resourceName.startsWith("/")) { resourceName = '/' + resourceName; } return resourceName; }
public static String resourceNameFromConfigBeanType( final ConfigBeanProxy parent, final String collectionName, final Class<? extends ConfigBeanProxy> childType) { return (parent == null ? null : resourceNameFromConfigBeanType(Dom.unwrap(parent), collectionName, childType)); }