package is.idega.idegaweb.marathon.data;
import com.idega.data.IDOEntity;
import java.util.Locale;
import com.idega.user.data.Group;
public interface Distance extends Group {
/**
* @see is.idega.idegaweb.marathon.data.DistanceBMPBean#isUseChip
*/
public boolean isUseChip();
/**
* @see is.idega.idegaweb.marathon.data.DistanceBMPBean#setUseChip
*/
public void setUseChip(boolean useChip);
/**
* @see is.idega.idegaweb.marathon.data.DistanceBMPBean#isAskQuestions
*/
public boolean isAskQuestions();
/**
* @see is.idega.idegaweb.marathon.data.DistanceBMPBean#setAskQuestions
*/
public void setAskQuestions(boolean askQuestions);
/**
* @see is.idega.idegaweb.marathon.data.DistanceBMPBean#getPrice
*/
public float getPrice(Locale locale);
/**
* @see is.idega.idegaweb.marathon.data.DistanceBMPBean#setPriceInISK
*/
public void setPriceInISK(float price);
/**
* @see is.idega.idegaweb.marathon.data.DistanceBMPBean#setPriceInEUR
*/
public void setPriceInEUR(float price);
/**
* @see is.idega.idegaweb.marathon.data.DistanceBMPBean#getChildrenPrice
*/
public float getChildrenPrice(Locale locale);
/**
* @see is.idega.idegaweb.marathon.data.DistanceBMPBean#setChildrenPriceInISK
*/
public void setChildrenPriceInISK(float price);
/**
* @see is.idega.idegaweb.marathon.data.DistanceBMPBean#setChildrenPriceInEUR
*/
public void setChildrenPriceInEUR(float price);
/**
* @see is.idega.idegaweb.marathon.data.DistanceBMPBean#getPriceForTransport
*/
public float getPriceForTransport(Locale locale);
/**
* @see is.idega.idegaweb.marathon.data.DistanceBMPBean#setPriceForTransportInISK
*/
public void setPriceForTransportInISK(float price);
/**
* @see is.idega.idegaweb.marathon.data.DistanceBMPBean#setPriceForTransportInEUR
*/
public void setPriceForTransportInEUR(float price);
/**
* @see is.idega.idegaweb.marathon.data.DistanceBMPBean#isFamilyDiscount
*/
public boolean isFamilyDiscount();
/**
* @see is.idega.idegaweb.marathon.data.DistanceBMPBean#setFamilyDiscount
*/
public void setFamilyDiscount(boolean discount);
/**
* @see is.idega.idegaweb.marathon.data.DistanceBMPBean#isAllowsGroups
*/
public boolean isAllowsGroups();
/**
* @see is.idega.idegaweb.marathon.data.DistanceBMPBean#setAllowsGroups
*/
public void setAllowsGroups(boolean allowsGroups);
/**
* @see is.idega.idegaweb.marathon.data.DistanceBMPBean#getNextAvailableParticipantNumber
*/
public int getNextAvailableParticipantNumber();
/**
* @see is.idega.idegaweb.marathon.data.DistanceBMPBean#setNextAvailableParticipantNumber
*/
public void setNextAvailableParticipantNumber(int number);
/**
* @see is.idega.idegaweb.marathon.data.DistanceBMPBean#getNumberOfSplits
*/
public int getNumberOfSplits();
/**
* @see is.idega.idegaweb.marathon.data.DistanceBMPBean#setNumberOfSplits
*/
public void setNumberOfSplits(int number);
/**
* @see is.idega.idegaweb.marathon.data.DistanceBMPBean#getDistanceInKms
*/
public int getDistanceInKms();
/**
* @see is.idega.idegaweb.marathon.data.DistanceBMPBean#getYear
*/
public Year getYear();
/**
* @see is.idega.idegaweb.marathon.data.DistanceBMPBean#getMinimumAgeForDistance
*/
public int getMinimumAgeForDistance();
/**
* @see is.idega.idegaweb.marathon.data.DistanceBMPBean#setMinimumAgeForDistance
*/
public void setMinimumAgeForDistance(int minimumAgeForDistance);
/**
* @see is.idega.idegaweb.marathon.data.DistanceBMPBean#getMaximumAgeForDistance
*/
public int getMaximumAgeForDistance();
/**
* @see is.idega.idegaweb.marathon.data.DistanceBMPBean#setMaximumAgeForDistance
*/
public void setMaximumAgeForDistance(int maximumAgeForDistance);
/**
* @see is.idega.idegaweb.marathon.data.DistanceBMPBean#getMinimumParticipantNumberForDistance
*/
public int getMinimumParticipantNumberForDistance();
/**
* @see is.idega.idegaweb.marathon.data.DistanceBMPBean#setMinimumParticipantNumberForDistance
*/
public void setMinimumParticipantNumberForDistance(
int minimumParticipantForDistance);
/**
* @see is.idega.idegaweb.marathon.data.DistanceBMPBean#getMaximumParticipantNumberForDistance
*/
public int getMaximumParticipantNumberForDistance();
/**
* @see is.idega.idegaweb.marathon.data.DistanceBMPBean#setMaximumParticipantNumberForDistance
*/
public void setMaximumParticipantNumberForDistance(
int maximumParticipantForDistance);
/**
* @see is.idega.idegaweb.marathon.data.DistanceBMPBean#isRelayDistance
*/
public boolean isRelayDistance();
/**
* @see is.idega.idegaweb.marathon.data.DistanceBMPBean#setIsRelayDistance
*/
public void setIsRelayDistance(boolean isRelayDistance);
}