// Path: de.hatoka.tournament/src/main/java/de/hatoka/tournament/capi/business/RankBO.java
// public interface RankBO
// {
//     /**
//      * @return the identifier (artificial key)
//      */
//     String getID();
// 
//     Integer getFirstPosition();
// 
//     Integer getLastPosition();
// 
//     BigDecimal getPercentage();
// 
//     Money getAmountPerPlayer();
// 
//     Money getAmount();
// }


import java.math.BigDecimal;
import javax.xml.bind.annotation.XmlAttribute;
import javax.xml.bind.annotation.XmlTransient;
import de.hatoka.common.capi.app.model.MoneyVO;
import de.hatoka.tournament.capi.business.RankBO;
package de.hatoka.tournament.internal.app.models;




public class RankVO
{
    @XmlAttribute
    private String id;
    @XmlAttribute
    private int firstPosition;
    @XmlAttribute
    private Integer lastPosition;
    @XmlAttribute
    private BigDecimal percentage; // 0.5 for 50%
    private MoneyVO amountPerPlayer;
    private MoneyVO amount;

    public RankVO()
    {

    }

// Path: de.hatoka.tournament/src/main/java/de/hatoka/tournament/capi/business/RankBO.java
// public interface RankBO
// {
//     /**
//      * @return the identifier (artificial key)
//      */
//     String getID();
// 
//     Integer getFirstPosition();
// 
//     Integer getLastPosition();
// 
//     BigDecimal getPercentage();
// 
//     Money getAmountPerPlayer();
// 
//     Money getAmount();
// }


// Path: de.hatoka.tournament/src/main/java/de/hatoka/tournament/internal/app/models/RankVO.java
import java.math.BigDecimal;
import javax.xml.bind.annotation.XmlAttribute;
import javax.xml.bind.annotation.XmlTransient;
import de.hatoka.common.capi.app.model.MoneyVO;
import de.hatoka.tournament.capi.business.RankBO;

package de.hatoka.tournament.internal.app.models;




public class RankVO
{
    @XmlAttribute
    private String id;
    @XmlAttribute
    private int firstPosition;
    @XmlAttribute
    private Integer lastPosition;
    @XmlAttribute
    private BigDecimal percentage; // 0.5 for 50%
    private MoneyVO amountPerPlayer;
    private MoneyVO amount;

    public RankVO()
    {

    }

    public RankVO(RankBO rank)