// // TrexClient - (c) 2008 SAP AG // // created from IndexDocuments_Request.xsd/wsdl. ! do not edit ! // package com.sap.trex.client; import java.io.IOException; import java.util.ArrayList; import java.util.List; public class IndexDocuments_Request extends Request { private String itsIndexId; private boolean itsAutoOptimize; private long itsTransactionId; private ArrayList <IndexDocument> itsDocuments; public IndexDocuments_Request () { itsIndexId = ""; itsAutoOptimize = false; itsTransactionId = 0; itsDocuments = new ArrayList <IndexDocument> (); } public void clear() { itsIndexId = ""; itsAutoOptimize = false; itsTransactionId = 0; itsDocuments.clear(); } public void read(InputStream theStream) throws IOException, TrexException { throw new TrexException(Error.TDBC_WRITE_ONLY,"IndexDocuments_Request"); } public void write(OutputStream theStream) throws IOException, TrexException { int i,j; theStream.writeString(itsIndexId); theStream.writeBoolean(itsAutoOptimize); theStream.writeLong(itsTransactionId); theStream.writeVectorSize(itsDocuments.size()); for(i=0; i<itsDocuments.size(); i++) { itsDocuments.get(i).write(theStream); } } /** * \class IndexDocuments_Request * * \var indexId - * \var autoOptimize - * \var transactionId - * \var documents - */ public String getIndexId() { return itsIndexId; } public void setIndexId(String theIndexId) { itsIndexId = theIndexId; } public boolean getAutoOptimize() { return itsAutoOptimize; } public void setAutoOptimize(boolean theAutoOptimize) { itsAutoOptimize = theAutoOptimize; } public long getTransactionId() { return itsTransactionId; } public void setTransactionId(long theTransactionId) { itsTransactionId = theTransactionId; } public ArrayList <IndexDocument> getDocuments() { return itsDocuments; } public void setDocuments(ArrayList <IndexDocument> theDocuments) { itsDocuments = theDocuments; } public void addDocument(IndexDocument theDocuments) { itsDocuments.add(theDocuments); } }