public final class AttributeMetadata extends Object
Modifier and Type | Field and Description |
---|---|
static Predicate<AttributeContext> |
ALWAYS_FALSE |
static Predicate<AttributeContext> |
ALWAYS_TRUE |
Modifier and Type | Method and Description |
---|---|
AttributeMetadata |
addAnnotations(Map<String,Object> annotations) |
AttributeMetadata |
addValidator(AttributeValidatorMetadata validator) |
AttributeMetadata |
addValidator(List<AttributeValidatorMetadata> validators) |
boolean |
canView(AttributeContext context) |
AttributeMetadata |
clone() |
boolean |
equals(Object o) |
Map<String,Object> |
getAnnotations() |
String |
getName() |
List<AttributeValidatorMetadata> |
getValidators() |
int |
hashCode() |
boolean |
isReadOnly(AttributeContext context) |
boolean |
isRequired(AttributeContext context)
Check if attribute is required based on it's predicate, it is handled as required if predicate is null
|
boolean |
isSelected(AttributeContext context) |
public static final Predicate<AttributeContext> ALWAYS_TRUE
public static final Predicate<AttributeContext> ALWAYS_FALSE
public String getName()
public boolean isSelected(AttributeContext context)
public boolean isReadOnly(AttributeContext context)
public boolean canView(AttributeContext context)
public boolean isRequired(AttributeContext context)
context
- to evaluate requirement of the attribute frompublic List<AttributeValidatorMetadata> getValidators()
public AttributeMetadata addValidator(List<AttributeValidatorMetadata> validators)
public AttributeMetadata addValidator(AttributeValidatorMetadata validator)
public AttributeMetadata addAnnotations(Map<String,Object> annotations)
public AttributeMetadata clone()
Copyright © 2021 JBoss by Red Hat. All rights reserved.