protected final int nameHashCode() { return nameEnumeration.indexOf(getName()); } }
/** * Construct a new instance. The name enumeration is pulled from the source permission object. * * @param sourcePermission the source permission object (must not be {@code null}) * @return the permission collection */ public static AbstractPermissionCollection newInstance(final AbstractNameSetOnlyPermission<?> sourcePermission) { return newInstance(sourcePermission, sourcePermission.getNameEnumeration()); }
/** * Construct a new instance. The name enumeration is pulled from the source permission object. * * @param sourcePermission the source permission object (must not be {@code null}) * @return the permission collection */ public static AbstractPermissionCollection newInstance(final AbstractNameSetOnlyPermission<?> sourcePermission) { return newInstance(sourcePermission, sourcePermission.getNameEnumeration()); }
protected final int nameHashCode() { return nameEnumeration.indexOf(getName()); } }
/** * Construct a new instance. The name enumeration is pulled from the source permission object. * * @param sourcePermission the source permission object (must not be {@code null}) * @return the permission collection */ public static AbstractPermissionCollection newInstance(final AbstractNameSetOnlyPermission<?> sourcePermission) { return newInstance(sourcePermission, sourcePermission.getNameEnumeration()); }
protected final int nameHashCode() { return nameEnumeration.indexOf(getName()); } }
/** * Construct a new instance. The name enumeration is pulled from the source permission object. * * @param sourcePermission the source permission object (must not be {@code null}) * @return the permission collection */ public static AbstractPermissionCollection newInstance(final AbstractNameSetOnlyPermission<?> sourcePermission) { return newInstance(sourcePermission, sourcePermission.getNameEnumeration()); }
protected final int nameHashCode() { return nameEnumeration.indexOf(getName()); } }