Package org.jitterbit.integration.activity.client.log

Examples of org.jitterbit.integration.activity.client.log.OperationLogEntry


     *
     * @return the currently selected <code>OperationLogEntry</code>, or <code>null</code> if no
     *         entry is selected.
     */
    public OperationLogEntry getSelectedLogEntry() {
        OperationLogEntry entry = null;
        int viewIndex = getSelectedRow();
        if (viewIndex >= 0) {
            int modelIndex = convertRowIndexToModel(viewIndex);
            if (modelIndex >= 0) {
                entry = ((OperationLogTableModel) getModel()).getLogEntry(modelIndex);
View Full Code Here


            checkIfDone(response);
        }

        private void checkIfDone(List<OperationLogEntry> response) {
            if (response.size() == 1) {
                OperationLogEntry e = response.get(0);
                done = e.getLogStatus().isDone();
            } else {
                done = true;
            }
        }
View Full Code Here

    public Object getValueAt(int column) {
        OperationLogTableColumn descriptor = columnDescriptors[column];
        if (descriptor == OperationLogTableColumn.SELECT_CHECK) {
            return selected;
        }
        OperationLogEntry e = getUserObject();
        return descriptor.createColumnValue(e);
    }
View Full Code Here

    @Override
    public void setValueAt(Object value, Object node, int column) {
        super.setValueAt(value, node, column);
        if (isCheckSelectMode() && column == 0) {
            OperationNode opNode = (OperationNode) node;
            OperationLogEntry e = opNode.getUserObject();
            boolean selected = ((Boolean) value).booleanValue();
            for (DeleteSelectionListener lst : deleteSelectionListeners) {
                lst.selectionChanged(e, selected);
            }
            for (Object child : IterableEnumeration.of(opNode.children())) {
View Full Code Here

        });
        return d;
    }

    private void showLogDetails() {
        OperationLogEntry selected = logDisplayer.getSelectedLogEntry();
        if (selected != null) {
            messageDisplayer.displayDetails(selected);
        }
    }
View Full Code Here

        private final Function<WsOperationMessage, OperationLogMessage> messageFunction = new LogMessage();

        @Override
        public OperationLogEntry apply(WsOperationLogInstance ws) {
            OperationLogEntry e = new OperationLogEntry(
                        new OperationId(ws.getOperationGuid()),
                        ws.getOperationName(),
                        ws.getOperationInstanceId(),
                        LogStatus.fromServerId(ws.getStatus()),
                        fromServerDateFormat(ws.getStartTimeStamp()),
                        fromServerDateFormat(ws.getStatusTimeStamp()),
                        ws.getMessage(),
                        getMessages(ws)
            );
            e.setMessageId(getOptionalLong(ws.getMsgId()));
            e.setParentOpInstanceId(getOptionalLong(ws.getParentOperationInstanceId()));
            e.setStats(buildOpStats(ws));
            e.setFrom(ws.getFrom() == null ? "" : ws.getFrom());
            e.setTimeReceived(ws.getReceivedTimeStamp() == null ? null : fromServerDateFormat(ws.getReceivedTimeStamp()));
            return e;
        }
View Full Code Here

    public static final class QueueEntry implements Function<WsOperationLogInstance, OperationLogEntry> {

        @Override
        public OperationLogEntry apply(WsOperationLogInstance ws) {
            OperationLogEntry e = new OperationLogEntry(
                            new OperationId(ws.getOperationGuid()),
                            ws.getOperationName(),
                            ws.getOperationInstanceId(),
                            getStatus(ws).toLogStatus(),
                            null,
                            null,
                            ws.getMessage(),
                            Collections.<OperationLogMessage>emptyList()

            );
            e.setMessageId(ws.getMsgId() >= 0 ? ws.getMsgId() : null);
            e.setTimeReceived(fromServerDateFormat(ws.getReceivedTimeStamp()));
            e.setFrom(ws.getFrom());
            e.setParentOpInstanceId(getOptionalLong(ws.getParentOperationInstanceId()));
            return e;
        }
View Full Code Here

    private void onRowSelected(int rowIndex) {
        notifyDeleteSelectionListeners(rowIndex, true);
    }

    private void notifyDeleteSelectionListeners(int rowIndex, boolean selected) {
        OperationLogEntry e = getLogEntry(rowIndex);
        for (DeleteSelectionListener lst : deleteSelectionListeners) {
            lst.selectionChanged(e, selected);
        }
    }
View Full Code Here

            }
        });
    }

    private void handlePopupMenuRequest(int x, int y) {
        OperationLogEntry selected = table.getSelectedLogEntry();
        for (TableAction action : copyActions) {
            action.setSelectedLogEntry(selected);
        }
        for (TableAction action : saveActions) {
            action.setSelectedLogEntry(selected);
View Full Code Here

            toClipBoard = new OperationLogEntryToClipBoard(textRepresenter);
        }

        @Override
        public void actionPerformed(ActionEvent e) {
            OperationLogEntry entry = getSelectedEntry();
            if (entry != null) {
                toClipBoard.copy(entry);
            }
        }
View Full Code Here

TOP

Related Classes of org.jitterbit.integration.activity.client.log.OperationLogEntry

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.