Add aricle count and sum of prices
This commit is contained in:
@@ -18,6 +18,8 @@ brand=Marke
|
||||
condition=Zustand
|
||||
size=Gr<EFBFBD><EFBFBD>e
|
||||
|
||||
articleCount=Anzahl Artikel
|
||||
originalPriceSum=Summe der Originalpreise
|
||||
# ???
|
||||
Cards=Karten
|
||||
and=und
|
||||
@@ -3,6 +3,8 @@ package com.yourcompany.babydatenbank.model;
|
||||
import javax.persistence.*;
|
||||
import org.hibernate.annotations.GenericGenerator;
|
||||
import org.openxava.annotations.*;
|
||||
|
||||
import java.math.*;
|
||||
import java.util.*;
|
||||
|
||||
@Entity
|
||||
@@ -46,6 +48,44 @@ public class Brand {
|
||||
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;
|
||||
|
||||
import javax.persistence.*;
|
||||
|
||||
import java.math.*;
|
||||
import java.util.*;
|
||||
import org.hibernate.annotations.GenericGenerator;
|
||||
import org.openxava.annotations.*;
|
||||
@@ -45,6 +47,45 @@ public class Category {
|
||||
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 org.hibernate.annotations.GenericGenerator;
|
||||
import org.openxava.annotations.*;
|
||||
|
||||
import java.math.*;
|
||||
import java.util.*;
|
||||
|
||||
@Entity
|
||||
@@ -46,6 +48,44 @@ public class Pattern {
|
||||
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