public abstract class BusinessAttributeDTO<A extends BusinessAttribute,V>
extends Localized
Modifier and Type | Field and Description |
---|---|
A |
attribute |
boolean |
calculation |
boolean |
costingRelevant |
boolean |
dynamicAttribute |
Integer |
dynamicAttributeMatrixColumnNumber |
Integer |
dynamicAttributeMatrixRowNumber |
String |
dynamicAttributeName |
boolean |
enumerable |
String |
error |
static Function<BusinessAttributeDTO<?,?>,BusinessAttribute> |
getAttribute |
static Function<BusinessAttributeDTO<?,?>,Integer> |
getPosition |
static Function<BusinessAttributeDTO<?,?>,List<? extends Object>> |
getValue |
List<String> |
group |
BusinessObject |
hasUIControl |
boolean |
hidden |
boolean |
ignoreValidationCheck |
static Predicate<BusinessAttributeDTO<?,?>> |
isHidden |
Integer |
length |
boolean |
mandatory |
boolean |
multiValued |
boolean |
orderRelevant |
Integer |
position |
boolean |
pricingRelevant |
boolean |
quoteRelevant |
boolean |
readOnly |
List<String> |
subGroup |
boolean |
synchronizeAllowed |
List<V> |
value |
Constructor and Description |
---|
BusinessAttributeDTO() |
BusinessAttributeDTO(BusinessAttributeDTO<A,V> template) |
Modifier and Type | Method and Description |
---|---|
String |
dynamicAttributeName() |
BusinessAttribute |
getAttribute() |
Integer |
getDynamicAttributeMatrixColumnNumber() |
Integer |
getDynamicAttributeMatrixRowNumber() |
String |
getError() |
BusinessObject |
getHasUIControl() |
Integer |
getLength() |
List<V> |
getValue() |
boolean |
isCalculation() |
boolean |
isCostingRelevant() |
boolean |
isDynamicAttribute() |
boolean |
isOrderRelevant() |
boolean |
isPricingRelevant() |
boolean |
isQuoteRelevant() |
String |
toString() |
public static final Function<BusinessAttributeDTO<?,?>,Integer> getPosition
public static final Function<BusinessAttributeDTO<?,?>,BusinessAttribute> getAttribute
public static final Predicate<BusinessAttributeDTO<?,?>> isHidden
public static final Function<BusinessAttributeDTO<?,?>,List<? extends Object>> getValue
public A extends BusinessAttribute attribute
public boolean multiValued
public boolean readOnly
public boolean dynamicAttribute
public boolean calculation
public boolean synchronizeAllowed
public boolean hidden
public boolean mandatory
public boolean enumerable
public boolean ignoreValidationCheck
public boolean costingRelevant
public boolean orderRelevant
public boolean pricingRelevant
public boolean quoteRelevant
public Integer position
public Integer dynamicAttributeMatrixColumnNumber
public Integer dynamicAttributeMatrixRowNumber
public BusinessObject hasUIControl
public Integer length
public String dynamicAttributeName
public String error
public BusinessAttributeDTO()
public BusinessAttributeDTO(BusinessAttributeDTO<A,V> template)
public String dynamicAttributeName()
public BusinessAttribute getAttribute()
public Integer getDynamicAttributeMatrixColumnNumber()
public Integer getDynamicAttributeMatrixRowNumber()
public String getError()
public BusinessObject getHasUIControl()
public Integer getLength()
public boolean isCalculation()
public boolean isCostingRelevant()
public boolean isDynamicAttribute()
public boolean isOrderRelevant()
public boolean isPricingRelevant()
public boolean isQuoteRelevant()
public String toString()