//JAVA TO C# CONVERTER WARNING: 'final' parameters are not available in .NET: //ORIGINAL LINE: public byte[] getParameterInputData(final int parmIndex) public virtual sbyte[] getParameterInputData(int parmIndex) { //JAVA TO C# CONVERTER WARNING: The original Java variable was marked 'final': //ORIGINAL LINE: final byte[] tempData = getTempDataBuffer(); sbyte[] tempData = TempDataBuffer; switch (parmIndex) { case 1: Conv.intToByteArray(inputLength_, tempData, 0); return(tempData); case 3: Conv.intToByteArray(numberOfRecordsToReturn_, tempData, 0); return(tempData); case 4: if (sortListener_ == null) { Conv.intToByteArray(0, tempData, 0); return(tempData); } else { //JAVA TO C# CONVERTER WARNING: The original Java variable was marked 'final': //ORIGINAL LINE: final int numberOfKeys = sortListener_.getNumberOfSortKeys(); int numberOfKeys = sortListener_.NumberOfSortKeys; Conv.intToByteArray(numberOfKeys, tempData, 0); int offset = 4; for (int i = 0; i < numberOfKeys; ++i) { Conv.intToByteArray(sortListener_.getSortKeyFieldStartingPosition(i), tempData, offset); Conv.intToByteArray(sortListener_.getSortKeyFieldLength(i), tempData, offset + 4); Conv.shortToByteArray(sortListener_.getSortKeyFieldDataType(i), tempData, offset + 8); tempData[offset + 10] = sortListener_.isAscending(i) ? unchecked ((sbyte)0xF1) : unchecked ((sbyte)0xF2); tempData[offset + 11] = 0; offset += 12; } } return(tempData); case 5: if (filterListener_ != null && filterListener_ is OpenListOfSpooledFilesFilterOSPF0200Listener) { OpenListOfSpooledFilesFilterOSPF0200Listener listener = (OpenListOfSpooledFilesFilterOSPF0200Listener)filterListener_; int offset = 110; Conv.intToByteArray(getParameterInputLength(5), tempData, 0); //JAVA TO C# CONVERTER WARNING: The original Java variable was marked 'final': //ORIGINAL LINE: final int numUsers = listener.getNumberOfUserNames(); int numUsers = listener.NumberOfUserNames; //JAVA TO C# CONVERTER WARNING: The original Java variable was marked 'final': //ORIGINAL LINE: final int offsetToUsers = numUsers > 0 ? offset : 0; int offsetToUsers = numUsers > 0 ? offset : 0; Conv.intToByteArray(offsetToUsers, tempData, 4); Conv.intToByteArray(numUsers, tempData, 8); Conv.intToByteArray(10, tempData, 12); offset += numUsers * 10; //JAVA TO C# CONVERTER WARNING: The original Java variable was marked 'final': //ORIGINAL LINE: final int numOutputQueues = listener.getNumberOfOutputQueues(); int numOutputQueues = listener.NumberOfOutputQueues; //JAVA TO C# CONVERTER WARNING: The original Java variable was marked 'final': //ORIGINAL LINE: final int offsetToOutputQueues = numOutputQueues > 0 ? offset : 0; int offsetToOutputQueues = numOutputQueues > 0 ? offset : 0; Conv.intToByteArray(offsetToOutputQueues, tempData, 16); Conv.intToByteArray(numOutputQueues, tempData, 20); Conv.intToByteArray(20, tempData, 24); offset += numOutputQueues * 20; //JAVA TO C# CONVERTER WARNING: The original Java variable was marked 'final': //ORIGINAL LINE: final int numStatuses = listener.getNumberOfStatuses(); int numStatuses = listener.NumberOfStatuses; //JAVA TO C# CONVERTER WARNING: The original Java variable was marked 'final': //ORIGINAL LINE: final int offsetToStatuses = numStatuses > 0 ? offset : 0; int offsetToStatuses = numStatuses > 0 ? offset : 0; Conv.intToByteArray(offsetToStatuses, tempData, 28); Conv.intToByteArray(numStatuses, tempData, 32); Conv.intToByteArray(10, tempData, 36); offset += numStatuses * 10; //JAVA TO C# CONVERTER WARNING: The original Java variable was marked 'final': //ORIGINAL LINE: final int numPrinterDevices = listener.getNumberOfPrinterDevices(); int numPrinterDevices = listener.NumberOfPrinterDevices; //JAVA TO C# CONVERTER WARNING: The original Java variable was marked 'final': //ORIGINAL LINE: final int offsetToPrinterDevices = numPrinterDevices > 0 ? offset : 0; int offsetToPrinterDevices = numPrinterDevices > 0 ? offset : 0; Conv.intToByteArray(offsetToPrinterDevices, tempData, 40); Conv.intToByteArray(numPrinterDevices, tempData, 44); Conv.intToByteArray(10, tempData, 48); //JAVA TO C# CONVERTER WARNING: The original Java variable was marked 'final': //ORIGINAL LINE: final String formType = listener.getFormType(); string formType = listener.FormType; Conv.stringToBlankPadEBCDICByteArray(string.ReferenceEquals(formType, null) ? "*ALL" : formType, tempData, 52, 10); //JAVA TO C# CONVERTER WARNING: The original Java variable was marked 'final': //ORIGINAL LINE: final String userSpecifiedData = listener.getUserSpecifiedData(); string userSpecifiedData = listener.UserSpecifiedData; Conv.stringToBlankPadEBCDICByteArray(string.ReferenceEquals(userSpecifiedData, null) ? "*ALL" : userSpecifiedData, tempData, 62, 10); //JAVA TO C# CONVERTER WARNING: The original Java variable was marked 'final': //ORIGINAL LINE: final String systemName = listener.getSystemName(); string systemName = listener.SystemName; Conv.stringToBlankPadEBCDICByteArray(string.ReferenceEquals(systemName, null) ? "*ALL" : systemName, tempData, 72, 8); //JAVA TO C# CONVERTER WARNING: The original Java variable was marked 'final': //ORIGINAL LINE: final String startDate = listener.getStartingSpooledFileCreateDate(); string startDate = listener.StartingSpooledFileCreateDate; Conv.stringToBlankPadEBCDICByteArray(string.ReferenceEquals(startDate, null) ? "*ALL" : startDate, tempData, 80, 7); //JAVA TO C# CONVERTER WARNING: The original Java variable was marked 'final': //ORIGINAL LINE: final String startTime = listener.getStartingSpooledFileCreateTime(); string startTime = listener.StartingSpooledFileCreateTime; Conv.stringToBlankPadEBCDICByteArray(string.ReferenceEquals(startTime, null) ? "" : startTime, tempData, 87, 6); //JAVA TO C# CONVERTER WARNING: The original Java variable was marked 'final': //ORIGINAL LINE: final String endDate = listener.getEndingSpooledFileCreateDate(); string endDate = listener.EndingSpooledFileCreateDate; Conv.stringToBlankPadEBCDICByteArray(string.ReferenceEquals(endDate, null) ? "" : endDate, tempData, 93, 7); //JAVA TO C# CONVERTER WARNING: The original Java variable was marked 'final': //ORIGINAL LINE: final String endTime = listener.getEndingSpooledFileCreateTime(); string endTime = listener.EndingSpooledFileCreateTime; Conv.stringToBlankPadEBCDICByteArray(string.ReferenceEquals(endTime, null) ? "" : endTime, tempData, 100, 6); Conv.intToByteArray(0, tempData, 106); offset = 110; for (int i = 0; i < numUsers; ++i) { string user = listener.getUserName(i); Conv.stringToBlankPadEBCDICByteArray(string.ReferenceEquals(user, null) ? "" : user, tempData, offset, 10); offset += 10; } for (int i = 0; i < numOutputQueues; ++i) { string name = listener.getOutputQueueName(i); string lib = listener.getOutputQueueLibrary(i); Conv.stringToBlankPadEBCDICByteArray(string.ReferenceEquals(name, null) ? "" : name, tempData, offset, 10); offset += 10; Conv.stringToBlankPadEBCDICByteArray(string.ReferenceEquals(lib, null) ? "" : lib, tempData, offset, 10); offset += 10; } for (int i = 0; i < numStatuses; ++i) { string status = listener.getStatus(i); Conv.stringToBlankPadEBCDICByteArray(string.ReferenceEquals(status, null) ? "" : status, tempData, offset, 10); offset += 10; } for (int i = 0; i < numPrinterDevices; ++i) { string dev = listener.getPrinterDevice(i); Conv.stringToBlankPadEBCDICByteArray(string.ReferenceEquals(dev, null) ? "" : dev, tempData, offset, 10); offset += 10; } } else if (filterListener_ != null) { OpenListOfSpooledFilesFilterOSPF0100Listener listener = (OpenListOfSpooledFilesFilterOSPF0100Listener)filterListener_; int offset = 0; //JAVA TO C# CONVERTER WARNING: The original Java variable was marked 'final': //ORIGINAL LINE: final int numUsers = listener.getNumberOfUserNames(); int numUsers = listener.NumberOfUserNames; Conv.intToByteArray(numUsers, tempData, offset); offset += 4; for (int i = 0; i < numUsers; ++i) { string user = listener.getUserName(i); Conv.stringToBlankPadEBCDICByteArray(string.ReferenceEquals(user, null) ? "" : user, tempData, offset, 10); offset += 10; Conv.shortToByteArray(0, tempData, offset); offset += 2; } //JAVA TO C# CONVERTER WARNING: The original Java variable was marked 'final': //ORIGINAL LINE: final int numOutputQueues = listener.getNumberOfOutputQueues(); int numOutputQueues = listener.NumberOfOutputQueues; Conv.intToByteArray(numOutputQueues, tempData, offset); offset += 4; for (int i = 0; i < numOutputQueues; ++i) { string name = listener.getOutputQueueName(i); string lib = listener.getOutputQueueLibrary(i); Conv.stringToBlankPadEBCDICByteArray(string.ReferenceEquals(name, null) ? "" : name, tempData, offset, 10); offset += 10; Conv.stringToBlankPadEBCDICByteArray(string.ReferenceEquals(lib, null) ? "" : lib, tempData, offset, 10); offset += 10; } //JAVA TO C# CONVERTER WARNING: The original Java variable was marked 'final': //ORIGINAL LINE: final String formType = listener.getFormType(); string formType = listener.FormType; Conv.stringToBlankPadEBCDICByteArray(string.ReferenceEquals(formType, null) ? "*ALL" : formType, tempData, offset, 10); offset += 10; //JAVA TO C# CONVERTER WARNING: The original Java variable was marked 'final': //ORIGINAL LINE: final String userSpecifiedData = listener.getUserSpecifiedData(); string userSpecifiedData = listener.UserSpecifiedData; Conv.stringToBlankPadEBCDICByteArray(string.ReferenceEquals(userSpecifiedData, null) ? "*ALL" : userSpecifiedData, tempData, offset, 10); offset += 10; //JAVA TO C# CONVERTER WARNING: The original Java variable was marked 'final': //ORIGINAL LINE: final int numStatuses = listener.getNumberOfStatuses(); int numStatuses = listener.NumberOfStatuses; Conv.intToByteArray(numStatuses, tempData, offset); offset += 4; for (int i = 0; i < numStatuses; ++i) { string status = listener.getStatus(i); Conv.stringToBlankPadEBCDICByteArray(string.ReferenceEquals(status, null) ? "" : status, tempData, offset, 10); offset += 10; Conv.shortToByteArray(0, tempData, offset); offset += 2; } //JAVA TO C# CONVERTER WARNING: The original Java variable was marked 'final': //ORIGINAL LINE: final int numPrinterDevices = listener.getNumberOfPrinterDevices(); int numPrinterDevices = listener.NumberOfPrinterDevices; Conv.intToByteArray(numPrinterDevices, tempData, offset); offset += 4; for (int i = 0; i < numPrinterDevices; ++i) { string dev = listener.getPrinterDevice(i); Conv.stringToBlankPadEBCDICByteArray(string.ReferenceEquals(dev, null) ? "" : dev, tempData, offset, 10); offset += 10; Conv.shortToByteArray(0, tempData, offset); offset += 2; } } return(tempData); case 6: Conv.stringToBlankPadEBCDICByteArray(string.ReferenceEquals(jobName_, null) ? "" : jobName_, tempData, 0, 10); Conv.stringToBlankPadEBCDICByteArray(string.ReferenceEquals(jobUser_, null) ? "" : jobUser_, tempData, 10, 10); Conv.stringToBlankPadEBCDICByteArray(string.ReferenceEquals(jobNumber_, null) ? "" : jobNumber_, tempData, 20, 6); return(tempData); case 7: Conv.stringToBlankPadEBCDICByteArray(formatter_.Name, tempData, 0, 8); return(tempData); case 8: return(ZERO); case 9: if (filterListener_ != null && filterListener_ is OpenListOfSpooledFilesFilterOSPF0200Listener) { Conv.stringToBlankPadEBCDICByteArray("OSPF0200", tempData, 0, 8); } else { Conv.stringToBlankPadEBCDICByteArray("OSPF0100", tempData, 0, 8); } return(tempData); } return(null); }
//JAVA TO C# CONVERTER WARNING: 'final' parameters are not available in .NET: //ORIGINAL LINE: public byte[] getParameterInputData(final int parmIndex) public virtual sbyte[] getParameterInputData(int parmIndex) { //JAVA TO C# CONVERTER WARNING: The original Java variable was marked 'final': //ORIGINAL LINE: final byte[] tempData = getTempDataBuffer(); sbyte[] tempData = TempDataBuffer; switch (parmIndex) { case 1: Conv.intToByteArray(inputLength_, tempData, 0); return(tempData); case 3: Conv.intToByteArray(numberOfRecordsToReturn_, tempData, 0); return(tempData); case 4: // Sort information. if (sortListener_ == null) { Conv.intToByteArray(0, tempData, 0); } else { //JAVA TO C# CONVERTER WARNING: The original Java variable was marked 'final': //ORIGINAL LINE: final int numberOfKeys = sortListener_.getNumberOfSortKeys(); int numberOfKeys = sortListener_.NumberOfSortKeys; Conv.intToByteArray(numberOfKeys, tempData, 0); int offset = 4; for (int i = 0; i < numberOfKeys; ++i) { Conv.intToByteArray(sortListener_.getSortKeyFieldStartingPosition(i), tempData, offset); Conv.intToByteArray(sortListener_.getSortKeyFieldLength(i), tempData, offset + 4); Conv.shortToByteArray(sortListener_.getSortKeyFieldDataType(i), tempData, offset + 8); tempData[offset + 10] = sortListener_.isAscending(i) ? unchecked ((sbyte)0xF1) : unchecked ((sbyte)0xF2); tempData[offset + 11] = 0; offset += 12; } } return(tempData); case 5: Conv.stringToBlankPadEBCDICByteArray(objectName_, tempData, 0, 10); Conv.stringToBlankPadEBCDICByteArray(objectLibrary_, tempData, 10, 10); return(tempData); case 6: Conv.stringToBlankPadEBCDICByteArray(objectType_, tempData, 0, 10); return(tempData); case 7: // Authority control if (authorityListener_ == null) { Conv.intToByteArray(28, tempData, 0); for (int i = 4; i < 28; ++i) { tempData[i] = 0; } } else { Conv.intToByteArray(getParameterInputLength(7), tempData, 0); Conv.intToByteArray(authorityListener_.CallLevel, tempData, 4); //JAVA TO C# CONVERTER WARNING: The original Java variable was marked 'final': //ORIGINAL LINE: final int numObjectAuthorities = authorityListener_.getNumberOfObjectAuthorities(); int numObjectAuthorities = authorityListener_.NumberOfObjectAuthorities; int displacementToObjectAuthorities = numObjectAuthorities == 0 ? 0 : 28; Conv.intToByteArray(displacementToObjectAuthorities, tempData, 8); Conv.intToByteArray(numObjectAuthorities, tempData, 12); //JAVA TO C# CONVERTER WARNING: The original Java variable was marked 'final': //ORIGINAL LINE: final int numLibraryAuthorities = authorityListener_.getNumberOfLibraryAuthorities(); int numLibraryAuthorities = authorityListener_.NumberOfLibraryAuthorities; int displacementToLibraryAuthorities = numLibraryAuthorities == 0 ? 0 : (28 + (numObjectAuthorities * 10)); Conv.intToByteArray(displacementToLibraryAuthorities, tempData, 16); Conv.intToByteArray(numLibraryAuthorities, tempData, 20); Conv.intToByteArray(0, tempData, 24); // Reserved. int offset = 28; for (int i = 0; i < numObjectAuthorities; ++i) { Conv.stringToBlankPadEBCDICByteArray(authorityListener_.getObjectAuthority(i), tempData, offset, 10); offset += 10; } for (int i = 0; i < numLibraryAuthorities; ++i) { Conv.stringToBlankPadEBCDICByteArray(authorityListener_.getLibraryAuthority(i), tempData, offset, 10); offset += 10; } } return(tempData); case 8: // Selection control if (selectionListener_ == null) { Conv.intToByteArray(21, tempData, 0); Conv.intToByteArray(0, tempData, 4); Conv.intToByteArray(20, tempData, 8); Conv.intToByteArray(1, tempData, 12); Conv.intToByteArray(0, tempData, 16); Conv.stringToEBCDICByteArray37("*", tempData, 20); } else { Conv.intToByteArray(getParameterInputLength(8), tempData, 0); Conv.intToByteArray(selectionListener_.Selected ? 0 : 1, tempData, 4); Conv.intToByteArray(20, tempData, 8); //JAVA TO C# CONVERTER WARNING: The original Java variable was marked 'final': //ORIGINAL LINE: final int numStatuses = selectionListener_.getNumberOfStatuses(); int numStatuses = selectionListener_.NumberOfStatuses; Conv.intToByteArray(numStatuses, tempData, 12); Conv.intToByteArray(0, tempData, 16); // Reserved. int offset = 20; for (int i = 0; i < numStatuses; ++i) { Conv.stringToEBCDICByteArray37(selectionListener_.getStatus(i), tempData, offset++); } } return(tempData); case 9: Conv.intToByteArray(keys_ == null ? 0 : keys_.Length, tempData, 0); return(tempData); case 10: if (keys_ != null) { int offset = 0; for (int i = 0; i < keys_.Length; ++i) { Conv.intToByteArray(keys_[i], tempData, offset); offset += 4; } } return(tempData); case 11: return(ZERO); } return(null); }