public static bool IsBoundedSet(this IObjectSpecImmutable specification) { return specification.ContainsFacet<IBoundedFacet>() || specification.ContainsFacet<IEnumValueFacet>(); }
public static bool IsBoundedSet(this ITypeSpecImmutable spec) { return spec.ContainsFacet<IBoundedFacet>() || spec.ContainsFacet<IEnumValueFacet>(); }
public static bool IsQueryOnly(this IActionSpec action) { return action.ReturnSpec.IsQueryable || action.ContainsFacet<IQueryOnlyFacet>(); }
public static bool IsIdempotent(this IActionSpec action) { return action.ContainsFacet<IIdempotentFacet>(); }
public static bool IsFile(this ITypeSpec spec, INakedObjectsFramework framework) { return spec != null && (spec.IsImage(framework) || spec.IsFileAttachment(framework) || spec.ContainsFacet<IArrayValueFacet<byte>>()); }