public final class BidCandidate extends Object
Ad
during the process of a bid request and keeps track of which aspects of
this Ad pass the bid request and internal restrictions, and therefore will be allowed to
be returned to the exchange with the bid, and which will not.Copyright © Enremmeta LLC 2015. All Rights Reserved.
Modifier and Type | Field and Description |
---|---|
private Ad |
ad |
private BidCandidateManager |
bcMgr |
private Bid |
bid |
private long |
bidPrice |
private boolean |
doneAndFailed |
private boolean |
doneAndPassed |
private boolean |
experimentInfoCompleted |
private boolean |
experimentPassed |
private boolean |
fcInfoCompleted |
private boolean |
fcPassed |
private boolean |
integralCompleted |
private boolean |
integralPassed |
private Lot49Ext |
lot49Ext |
private boolean |
segmentsPassed |
private boolean |
userSegmentsCompleted |
Constructor and Description |
---|
BidCandidate(BidCandidateManager bcMgr,
Ad ad,
Bid bid) |
Modifier and Type | Method and Description |
---|---|
boolean |
failed() |
Ad |
getAd() |
BidCandidateManager |
getBcMgr() |
Bid |
getBid() |
long |
getBidPrice() |
private String |
getStringStatus(boolean completed,
boolean status) |
boolean |
isDone() |
boolean |
isDoneAndFailed() |
boolean |
isDoneAndPassed() |
boolean |
isExperimentInfoCompleted() |
boolean |
isFcInfoCompleted() |
boolean |
isIntegralCompleted() |
boolean |
isUserInfoCompleted() |
boolean |
passed() |
void |
setBidPrice(long bidPrice) |
void |
setExperimentInfoCompleted(boolean experimentInfoCompleted) |
void |
setFcInfoCompleted(boolean fcInfoCompleted) |
void |
setIntegralCompleted(boolean integralCompleted) |
void |
setUserInfoCompleted(boolean userSegmentsCompleted) |
String |
toString() |
private long bidPrice
private Lot49Ext lot49Ext
private final Ad ad
private final BidCandidateManager bcMgr
private final Bid bid
private boolean doneAndPassed
private boolean doneAndFailed
private boolean integralCompleted
private boolean userSegmentsCompleted
private boolean experimentInfoCompleted
private boolean fcInfoCompleted
private boolean segmentsPassed
private boolean integralPassed
private boolean experimentPassed
private boolean fcPassed
public BidCandidate(BidCandidateManager bcMgr, Ad ad, Bid bid)
public long getBidPrice()
public void setBidPrice(long bidPrice)
public Bid getBid()
public Ad getAd()
public BidCandidateManager getBcMgr()
public boolean isDone()
public boolean isDoneAndPassed()
public boolean isDoneAndFailed()
public final boolean passed()
public final boolean failed()
private String getStringStatus(boolean completed, boolean status)
public boolean isIntegralCompleted()
public void setIntegralCompleted(boolean integralCompleted)
public boolean isUserInfoCompleted()
public void setUserInfoCompleted(boolean userSegmentsCompleted)
public boolean isExperimentInfoCompleted()
public void setExperimentInfoCompleted(boolean experimentInfoCompleted)
public boolean isFcInfoCompleted()
public void setFcInfoCompleted(boolean fcInfoCompleted)