Class VirtualAttribute
- java.lang.Object
-
- de.hybris.platform.audit.internal.config.AbstractAttribute
-
- de.hybris.platform.audit.internal.config.AbstractTypedAttribute
-
- de.hybris.platform.audit.internal.config.VirtualAttribute
-
- All Implemented Interfaces:
AuditReportItemNameResolvable
public class VirtualAttribute extends AbstractTypedAttribute
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classVirtualAttribute.Builder
-
Field Summary
-
Fields inherited from class de.hybris.platform.audit.internal.config.AbstractAttribute
displayKey, displayName
-
-
Constructor Summary
Constructors Constructor Description VirtualAttribute()VirtualAttribute(VirtualAttribute.Builder builder)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static VirtualAttribute.Builderbuilder()java.lang.StringgetAttributeName()java.lang.StringgetDefaultName()java.lang.StringgetExpression()java.lang.StringtoString()-
Methods inherited from class de.hybris.platform.audit.internal.config.AbstractTypedAttribute
getMany, getResolvesBy, getType, handlesMany
-
Methods inherited from class de.hybris.platform.audit.internal.config.AbstractAttribute
getDisplayKey, getDisplayName, isValid, setValid
-
-
-
-
Constructor Detail
-
VirtualAttribute
public VirtualAttribute()
-
VirtualAttribute
public VirtualAttribute(VirtualAttribute.Builder builder)
-
-
Method Detail
-
getAttributeName
public java.lang.String getAttributeName()
- Overrides:
getAttributeNamein classAbstractAttribute- Returns:
- Returns name of the attribute based on definition
-
getExpression
public java.lang.String getExpression()
-
toString
public java.lang.String toString()
- Overrides:
toStringin classAbstractTypedAttribute
-
getDefaultName
public java.lang.String getDefaultName()
-
builder
public static VirtualAttribute.Builder builder()
-
-