public class GenericAllocation<T extends org.spectrumauctions.sats.core.bidlang.generic.GenericDefinition> extends Object implements Allocation<org.spectrumauctions.sats.core.bidlang.generic.GenericValue<T>>
| Modifier and Type | Class and Description |
|---|---|
static class |
GenericAllocation.Builder<T extends org.spectrumauctions.sats.core.bidlang.generic.GenericDefinition> |
| Modifier and Type | Field and Description |
|---|---|
protected com.google.common.collect.ImmutableMap<org.spectrumauctions.sats.core.model.Bidder<?>,org.spectrumauctions.sats.core.bidlang.generic.GenericValue<T>> |
values |
| Modifier | Constructor and Description |
|---|---|
protected |
GenericAllocation(GenericAllocation.Builder<T> builder) |
| Modifier and Type | Method and Description |
|---|---|
org.spectrumauctions.sats.core.bidlang.generic.GenericValue<T> |
getAllocation(org.spectrumauctions.sats.core.model.Bidder<?> bidder)
Returns information about the goods allocated to a specific bidder
|
Collection<org.spectrumauctions.sats.core.model.Bidder<?>> |
getBidders() |
BigDecimal |
getTotalValue() |
protected final com.google.common.collect.ImmutableMap<org.spectrumauctions.sats.core.model.Bidder<?>,org.spectrumauctions.sats.core.bidlang.generic.GenericValue<T extends org.spectrumauctions.sats.core.bidlang.generic.GenericDefinition>> values
protected GenericAllocation(GenericAllocation.Builder<T> builder)
public org.spectrumauctions.sats.core.bidlang.generic.GenericValue<T> getAllocation(org.spectrumauctions.sats.core.model.Bidder<?> bidder)
AllocationgetAllocation in interface Allocation<org.spectrumauctions.sats.core.bidlang.generic.GenericValue<T extends org.spectrumauctions.sats.core.bidlang.generic.GenericDefinition>>public Collection<org.spectrumauctions.sats.core.model.Bidder<?>> getBidders()
getBidders in interface Allocation<org.spectrumauctions.sats.core.bidlang.generic.GenericValue<T extends org.spectrumauctions.sats.core.bidlang.generic.GenericDefinition>>public BigDecimal getTotalValue()
getTotalValue in interface Allocation<org.spectrumauctions.sats.core.bidlang.generic.GenericValue<T extends org.spectrumauctions.sats.core.bidlang.generic.GenericDefinition>>Copyright © 2018. All rights reserved.