Add aricle count and sum of prices
This commit is contained in:
@@ -18,6 +18,8 @@ brand=Marke
|
|||||||
condition=Zustand
|
condition=Zustand
|
||||||
size=Gr<EFBFBD><EFBFBD>e
|
size=Gr<EFBFBD><EFBFBD>e
|
||||||
|
|
||||||
|
articleCount=Anzahl Artikel
|
||||||
|
originalPriceSum=Summe der Originalpreise
|
||||||
# ???
|
# ???
|
||||||
Cards=Karten
|
Cards=Karten
|
||||||
and=und
|
and=und
|
||||||
@@ -3,6 +3,8 @@ package com.yourcompany.babydatenbank.model;
|
|||||||
import javax.persistence.*;
|
import javax.persistence.*;
|
||||||
import org.hibernate.annotations.GenericGenerator;
|
import org.hibernate.annotations.GenericGenerator;
|
||||||
import org.openxava.annotations.*;
|
import org.openxava.annotations.*;
|
||||||
|
|
||||||
|
import java.math.*;
|
||||||
import java.util.*;
|
import java.util.*;
|
||||||
|
|
||||||
@Entity
|
@Entity
|
||||||
@@ -46,6 +48,44 @@ public class Brand {
|
|||||||
this.articles = articles;
|
this.articles = articles;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Depends("articles")
|
||||||
|
public int getArticleCount() {
|
||||||
|
return this.articles.size();
|
||||||
|
}
|
||||||
|
|
||||||
|
@Stereotype("MONEY")
|
||||||
|
@Depends("articles")
|
||||||
|
public BigDecimal getOriginalPriceSum() {
|
||||||
|
BigDecimal r = BigDecimal.ZERO;
|
||||||
|
|
||||||
|
for (Article e : articles) {
|
||||||
|
r = r.add(e.getOriginalPrice());
|
||||||
|
}
|
||||||
|
|
||||||
|
return r;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Stereotype("MONEY")
|
||||||
|
@Depends("articles")
|
||||||
|
public BigDecimal getBuyPriceSum() {
|
||||||
|
BigDecimal r = BigDecimal.ZERO;
|
||||||
|
|
||||||
|
for (Article e : articles) {
|
||||||
|
r = r.add(e.getBuyPrice());
|
||||||
|
}
|
||||||
|
|
||||||
|
return r;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Stereotype("MONEY")
|
||||||
|
@Depends("articles")
|
||||||
|
public BigDecimal getSellPriceSum() {
|
||||||
|
BigDecimal r = BigDecimal.ZERO;
|
||||||
|
|
||||||
|
for(Article e : articles) {
|
||||||
|
r = r.add(e.getSellPrice());
|
||||||
|
}
|
||||||
|
return r;
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,6 +1,8 @@
|
|||||||
package com.yourcompany.babydatenbank.model;
|
package com.yourcompany.babydatenbank.model;
|
||||||
|
|
||||||
import javax.persistence.*;
|
import javax.persistence.*;
|
||||||
|
|
||||||
|
import java.math.*;
|
||||||
import java.util.*;
|
import java.util.*;
|
||||||
import org.hibernate.annotations.GenericGenerator;
|
import org.hibernate.annotations.GenericGenerator;
|
||||||
import org.openxava.annotations.*;
|
import org.openxava.annotations.*;
|
||||||
@@ -45,6 +47,45 @@ public class Category {
|
|||||||
this.articles = articles;
|
this.articles = articles;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public int getArticleCount() {
|
||||||
|
return this.articles.size();
|
||||||
|
}
|
||||||
|
|
||||||
|
@Stereotype("MONEY")
|
||||||
|
@Depends("articles")
|
||||||
|
public BigDecimal getOriginalPriceSum() {
|
||||||
|
BigDecimal r = BigDecimal.ZERO;
|
||||||
|
|
||||||
|
for (Article e : articles) {
|
||||||
|
r = r.add(e.getOriginalPrice());
|
||||||
|
}
|
||||||
|
|
||||||
|
return r;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Stereotype("MONEY")
|
||||||
|
@Depends("articles")
|
||||||
|
public BigDecimal getBuyPriceSum() {
|
||||||
|
BigDecimal r = BigDecimal.ZERO;
|
||||||
|
|
||||||
|
for (Article e : articles) {
|
||||||
|
r = r.add(e.getBuyPrice());
|
||||||
|
}
|
||||||
|
|
||||||
|
return r;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Stereotype("MONEY")
|
||||||
|
@Depends("articles")
|
||||||
|
public BigDecimal getSellPriceSum() {
|
||||||
|
BigDecimal r = BigDecimal.ZERO;
|
||||||
|
|
||||||
|
for(Article e : articles) {
|
||||||
|
r = r.add(e.getSellPrice());
|
||||||
|
}
|
||||||
|
return r;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -3,6 +3,8 @@ package com.yourcompany.babydatenbank.model;
|
|||||||
import javax.persistence.*;
|
import javax.persistence.*;
|
||||||
import org.hibernate.annotations.GenericGenerator;
|
import org.hibernate.annotations.GenericGenerator;
|
||||||
import org.openxava.annotations.*;
|
import org.openxava.annotations.*;
|
||||||
|
|
||||||
|
import java.math.*;
|
||||||
import java.util.*;
|
import java.util.*;
|
||||||
|
|
||||||
@Entity
|
@Entity
|
||||||
@@ -46,6 +48,44 @@ public class Pattern {
|
|||||||
this.articles = articles;
|
this.articles = articles;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public int getArticleCount() {
|
||||||
|
return this.articles.size();
|
||||||
|
}
|
||||||
|
|
||||||
|
@Stereotype("MONEY")
|
||||||
|
@Depends("articles")
|
||||||
|
public BigDecimal getOriginalPriceSum() {
|
||||||
|
BigDecimal r = BigDecimal.ZERO;
|
||||||
|
|
||||||
|
for (Article e : articles) {
|
||||||
|
r = r.add(e.getOriginalPrice());
|
||||||
|
}
|
||||||
|
|
||||||
|
return r;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Stereotype("MONEY")
|
||||||
|
@Depends("articles")
|
||||||
|
public BigDecimal getBuyPriceSum() {
|
||||||
|
BigDecimal r = BigDecimal.ZERO;
|
||||||
|
|
||||||
|
for (Article e : articles) {
|
||||||
|
r = r.add(e.getBuyPrice());
|
||||||
|
}
|
||||||
|
|
||||||
|
return r;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Stereotype("MONEY")
|
||||||
|
@Depends("articles")
|
||||||
|
public BigDecimal getSellPriceSum() {
|
||||||
|
BigDecimal r = BigDecimal.ZERO;
|
||||||
|
|
||||||
|
for(Article e : articles) {
|
||||||
|
r = r.add(e.getSellPrice());
|
||||||
|
}
|
||||||
|
return r;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user