zeus.concepts
Class SuppliedItem
java.lang.Object
zeus.concepts.SuppliedItem
- public class SuppliedItem
- extends java.lang.Object
|
Constructor Summary |
SuppliedItem(java.lang.String id,
java.lang.String link,
java.lang.String supplier,
Fact fact)
|
|
Method Summary |
boolean |
cancelReservation(java.lang.String resrvId)
|
void |
changeReservedAmount(java.lang.String resrvId,
int amount)
|
int |
consumed(java.lang.String resrvId)
|
boolean |
containsReservationId(java.lang.String reservationId)
|
SuppliedItem |
duplicate(DuplicationTable table)
|
SuppliedItem |
duplicate(java.lang.String name,
GenSym genSym)
|
boolean |
equals(SuppliedItem item)
|
boolean |
executeNow(java.lang.String resrvId,
int now)
|
int |
getAmountReservedByAgent(java.lang.String agentId)
|
int |
getEarliestReservationTime()
|
Fact |
getFact()
|
java.lang.String |
getId()
|
java.lang.String |
getLink()
|
java.lang.String |
getReservationCommsKey(java.lang.String reservationId)
|
java.lang.String |
getReservationGoalId(java.lang.String reservationId)
|
java.lang.String[] |
getReservationId()
|
ReservationEntry[] |
getReservations()
|
ReservationEntry[] |
getReservations(java.lang.String consumer)
|
int |
getReservationTime(java.lang.String reservationId)
|
int |
getReservedAmount(java.lang.String reservationId)
|
java.lang.String |
getReservingAgent(java.lang.String reservationId)
|
java.lang.String |
getSupplier()
|
boolean |
isReservationConsumed(java.lang.String reservationId)
|
boolean |
isReserved()
|
boolean |
newStartTime(java.lang.String resrvId,
int start)
|
boolean |
reservationOK(int start,
boolean consumed,
int amount)
|
boolean |
reserve(ReservationEntry e)
|
boolean |
reserve(java.lang.String resrvId,
int start,
boolean consumed,
int amount,
java.lang.String agent,
java.lang.String goalId,
java.lang.String comms_key)
|
int |
reservedAmount(int start,
boolean consumed)
|
java.lang.String |
toString()
|
int |
unreservedAmount(int start,
boolean consumed)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
UNCHANGED
public static final int UNCHANGED
- See Also:
- Constant Field Values
MODIFY
public static final int MODIFY
- See Also:
- Constant Field Values
DELETE
public static final int DELETE
- See Also:
- Constant Field Values
fact
protected Fact fact
supplier
protected java.lang.String supplier
id
protected java.lang.String id
link
protected java.lang.String link
reservations
protected java.util.Hashtable reservations
SuppliedItem
public SuppliedItem(java.lang.String id,
java.lang.String link,
java.lang.String supplier,
Fact fact)
getFact
public Fact getFact()
getSupplier
public java.lang.String getSupplier()
getId
public java.lang.String getId()
getLink
public java.lang.String getLink()
equals
public boolean equals(SuppliedItem item)
getReservations
public ReservationEntry[] getReservations()
getReservations
public ReservationEntry[] getReservations(java.lang.String consumer)
isReserved
public boolean isReserved()
reservationOK
public boolean reservationOK(int start,
boolean consumed,
int amount)
unreservedAmount
public int unreservedAmount(int start,
boolean consumed)
reservedAmount
public int reservedAmount(int start,
boolean consumed)
getReservationId
public java.lang.String[] getReservationId()
getEarliestReservationTime
public int getEarliestReservationTime()
containsReservationId
public boolean containsReservationId(java.lang.String reservationId)
getReservationTime
public int getReservationTime(java.lang.String reservationId)
isReservationConsumed
public boolean isReservationConsumed(java.lang.String reservationId)
getReservedAmount
public int getReservedAmount(java.lang.String reservationId)
getReservingAgent
public java.lang.String getReservingAgent(java.lang.String reservationId)
getReservationGoalId
public java.lang.String getReservationGoalId(java.lang.String reservationId)
getReservationCommsKey
public java.lang.String getReservationCommsKey(java.lang.String reservationId)
getAmountReservedByAgent
public int getAmountReservedByAgent(java.lang.String agentId)
changeReservedAmount
public void changeReservedAmount(java.lang.String resrvId,
int amount)
cancelReservation
public boolean cancelReservation(java.lang.String resrvId)
executeNow
public boolean executeNow(java.lang.String resrvId,
int now)
newStartTime
public boolean newStartTime(java.lang.String resrvId,
int start)
reserve
public boolean reserve(ReservationEntry e)
reserve
public boolean reserve(java.lang.String resrvId,
int start,
boolean consumed,
int amount,
java.lang.String agent,
java.lang.String goalId,
java.lang.String comms_key)
consumed
public int consumed(java.lang.String resrvId)
toString
public java.lang.String toString()
duplicate
public SuppliedItem duplicate(java.lang.String name,
GenSym genSym)
duplicate
public SuppliedItem duplicate(DuplicationTable table)
Copyright © 2000-2003 BT Exact Technologies. All Rights Reserved.