Skip to content

Commit

Permalink
Add icon id, css class and tooltip text to AbstractLookupRowDo
Browse files Browse the repository at this point in the history
  • Loading branch information
torstentrompler authored and cguglielmo committed Oct 8, 2021
1 parent 796897c commit f4e7ec4
Show file tree
Hide file tree
Showing 8 changed files with 172 additions and 1 deletion.
Original file line number Diff line number Diff line change
Expand Up @@ -56,4 +56,25 @@ public FixtureUuIdLookupRowDo withActive(Boolean active) {
active().set(active);
return this;
}

@Override
@Generated("DoConvenienceMethodsGenerator")
public FixtureUuIdLookupRowDo withIconId(String iconId) {
iconId().set(iconId);
return this;
}

@Override
@Generated("DoConvenienceMethodsGenerator")
public FixtureUuIdLookupRowDo withCssClass(String cssClass) {
cssClass().set(cssClass);
return this;
}

@Override
@Generated("DoConvenienceMethodsGenerator")
public FixtureUuIdLookupRowDo withTooltipText(String tooltipText) {
tooltipText().set(tooltipText);
return this;
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -271,7 +271,10 @@ protected ILookupRow<ID> transformLookupRow(AbstractLookupRowDo<?, ID> row) {
return new LookupRow<>(row.getId(), row.getText())
.withActive(row.getActive())
.withEnabled(row.getEnabled())
.withParentKey(extractParentKey(row));
.withParentKey(extractParentKey(row))
.withCssClass(row.getCssClass())
.withIconId(row.getIconId())
.withTooltipText(row.getTooltipText());
}

/**
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -67,4 +67,25 @@ public FixtureHierarchicalLookupRowDo withActive(Boolean active) {
active().set(active);
return this;
}

@Override
@Generated("DoConvenienceMethodsGenerator")
public FixtureHierarchicalLookupRowDo withIconId(String iconId) {
iconId().set(iconId);
return this;
}

@Override
@Generated("DoConvenienceMethodsGenerator")
public FixtureHierarchicalLookupRowDo withCssClass(String cssClass) {
cssClass().set(cssClass);
return this;
}

@Override
@Generated("DoConvenienceMethodsGenerator")
public FixtureHierarchicalLookupRowDo withTooltipText(String tooltipText) {
tooltipText().set(tooltipText);
return this;
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -70,4 +70,25 @@ public FixtureDataLookupRowDo withActive(Boolean active) {
active().set(active);
return this;
}

@Override
@Generated("DoConvenienceMethodsGenerator")
public FixtureDataLookupRowDo withIconId(String iconId) {
iconId().set(iconId);
return this;
}

@Override
@Generated("DoConvenienceMethodsGenerator")
public FixtureDataLookupRowDo withCssClass(String cssClass) {
cssClass().set(cssClass);
return this;
}

@Override
@Generated("DoConvenienceMethodsGenerator")
public FixtureDataLookupRowDo withTooltipText(String tooltipText) {
tooltipText().set(tooltipText);
return this;
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -56,4 +56,25 @@ public FixtureEnumLookupRowDo withActive(Boolean active) {
active().set(active);
return this;
}

@Override
@Generated("DoConvenienceMethodsGenerator")
public FixtureEnumLookupRowDo withIconId(String iconId) {
iconId().set(iconId);
return this;
}

@Override
@Generated("DoConvenienceMethodsGenerator")
public FixtureEnumLookupRowDo withCssClass(String cssClass) {
cssClass().set(cssClass);
return this;
}

@Override
@Generated("DoConvenienceMethodsGenerator")
public FixtureEnumLookupRowDo withTooltipText(String tooltipText) {
tooltipText().set(tooltipText);
return this;
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -54,6 +54,18 @@ public DoValue<Boolean> active() {
return doValue(ACTIVE);
}

public DoValue<String> iconId() {
return doValue("iconId");
}

public DoValue<String> cssClass() {
return doValue("cssClass");
}

public DoValue<String> tooltipText() {
return doValue("tooltipText");
}

/* **************************************************************************
* HELPER METHODS
* *************************************************************************/
Expand Down Expand Up @@ -91,6 +103,21 @@ public SELF withActive(Boolean active) {
return self();
}

public SELF withIconId(String iconId) {
iconId().set(iconId);
return self();
}

public SELF withCssClass(String cssClass) {
cssClass().set(cssClass);
return self();
}

public SELF withTooltipText(String tooltipText) {
tooltipText().set(tooltipText);
return self();
}

/* **************************************************************************
* GENERATED CONVENIENCE METHODS
* *************************************************************************/
Expand Down Expand Up @@ -124,4 +151,19 @@ public Boolean getActive() {
public boolean isActive() {
return nvl(getActive());
}

@Generated("DoConvenienceMethodsGenerator")
public String getIconId() {
return iconId().get();
}

@Generated("DoConvenienceMethodsGenerator")
public String getCssClass() {
return cssClass().get();
}

@Generated("DoConvenienceMethodsGenerator")
public String getTooltipText() {
return tooltipText().get();
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -69,4 +69,25 @@ public LongLookupRowDo withActive(Boolean active) {
active().set(active);
return this;
}

@Override
@Generated("DoConvenienceMethodsGenerator")
public LongLookupRowDo withIconId(String iconId) {
iconId().set(iconId);
return this;
}

@Override
@Generated("DoConvenienceMethodsGenerator")
public LongLookupRowDo withCssClass(String cssClass) {
cssClass().set(cssClass);
return this;
}

@Override
@Generated("DoConvenienceMethodsGenerator")
public LongLookupRowDo withTooltipText(String tooltipText) {
tooltipText().set(tooltipText);
return this;
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -69,4 +69,25 @@ public StringLookupRowDo withActive(Boolean active) {
active().set(active);
return this;
}

@Override
@Generated("DoConvenienceMethodsGenerator")
public StringLookupRowDo withIconId(String iconId) {
iconId().set(iconId);
return this;
}

@Override
@Generated("DoConvenienceMethodsGenerator")
public StringLookupRowDo withCssClass(String cssClass) {
cssClass().set(cssClass);
return this;
}

@Override
@Generated("DoConvenienceMethodsGenerator")
public StringLookupRowDo withTooltipText(String tooltipText) {
tooltipText().set(tooltipText);
return this;
}
}

0 comments on commit f4e7ec4

Please sign in to comment.