
org.marketcetera.trade.MutableReport Maven / Gradle / Ivy
The newest version!
package org.marketcetera.trade;
import java.util.Date;
import org.marketcetera.admin.User;
import quickfix.SessionID;
/* $License$ */
/**
* Provides a mutable {@link Report} implementation
*
* @author Colin DuPlantis
* @version $Id$
* @since $Release$
*/
public interface MutableReport
extends Report
{
/**
* Get the orderID value.
*
* @param inOrderId an OrderID
value
*/
void setOrderID(OrderID inOrderId);
/**
* Get the actor value.
*
* @param inUser a User
value
*/
void setActor(User inUser);
/**
* Get the viewer value.
*
* @param inUser a User
value
*/
void setViewer(User inUser);
/**
* Get the fixMessage value.
*
* @param inFixMessage a String
value
*/
void setFixMessage(String inFixMessage);
/**
* Get the sessionId value.
*
* @param inSessionId a SessionID
value
*/
void setSessionId(SessionID inSessionId);
/**
* Get the msgSeqNum value.
*
* @param inMsgSeqNum an int
value
*/
void setMsgSeqNum(int inMsgSeqNum);
/**
* Get the sendingTime value.
*
* @param inSendingTime a Date
value
*/
void setSendingTime(Date inSendingTime);
/**
* Get the transactTime value.
*
* @param inTransactTime a Date
value
*/
void setTransactTime(Date inTransactTime);
/**
* Get the reportType value.
*
* @param inReportType a ReportType
value
*/
void setReportType(ReportType inReportType);
/**
* Get the brokerID value.
*
* @param inBrokerId a BrokerID
value
*/
void setBrokerID(BrokerID inBrokerId);
/**
* Get the reportID value.
*
* @param inReportId a ReportID
value
*/
void setReportID(ReportID inReportId);
/**
* Get the originator value.
*
* @param inOriginator an Originator
value
*/
void setOriginator(Originator inOriginator);
/**
* Get the hierarchy value.
*
* @param inHierarchy a Hierarchy
value
*/
void setHierarchy(Hierarchy inHierarchy);
/**
* Set the text value.
*
* @param inText a String
value
*/
void setText(String inText);
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy