BleedViolation
Classes
BleedViolation
Extends
Constructors
Constructor
new BleedViolation(
productHandler,
messages,
conf,
textWhizz): BleedViolation;
Parameters
| Parameter | Type |
|---|---|
productHandler | ProductHandler |
messages | IViewerMessagesConfig |
conf | IViolationServiceConfiguration |
textWhizz | ModuleOfTextWhizz |
Returns
Overrides
Properties
prepareItem
prepareItem: (item) => void;
Parameters
| Parameter | Type |
|---|---|
item | Item |
Returns
void
Inherited from
statePropertyName
static statePropertyName: string = "bleedViolationState";
Methods
getDataPropertyName()
getDataPropertyName(): string;
Returns
string
Inherited from
getStatePropertyName()
getStatePropertyName(): string;
Returns
string
Overrides
Violation.getStatePropertyName
getViolationInfo()
getViolationInfo(item): IViolationInfo<{
}>;
Parameters
| Parameter | Type |
|---|---|
item | Item |
Returns
IViolationInfo<{
}>
Overrides
isAvailableFor()
isAvailableFor(item): boolean;
Parameters
| Parameter | Type |
|---|---|
item | Item |
Returns
boolean
Overrides
computeTotalViolationInfo()
static computeTotalViolationInfo(
violations,
item,
oldViolationInfo): ITotalViolationInfo;
Parameters
| Parameter | Type |
|---|---|
violations | Violation[] |
item | Item |
oldViolationInfo | ITotalViolationInfo |