/*
* Copyright (C) 2006-2016 DLR, Germany
*
* All rights reserved
*
* http://www.rcenvironment.de/
*/
package de.rcenvironment.core.component.model.endpoint.impl;
import de.rcenvironment.core.communication.common.LogicalNodeId;
import de.rcenvironment.core.component.model.endpoint.api.EndpointDatumRecipient;
/**
* Implementation of {@link EndpointDatumRecipient}.
*
* @author Doreen Seider
*/
public class EndpointDatumRecipientImpl implements EndpointDatumRecipient {
private String inputIdentifier;
private String inputsComponentExecutionIdentifier;
private String inputsComponentInstanceName;
private LogicalNodeId inputsNodeId;
@Override
public String getInputName() {
return inputIdentifier;
}
@Override
public String getInputsComponentExecutionIdentifier() {
return inputsComponentExecutionIdentifier;
}
@Override
public String getInputsComponentInstanceName() {
return inputsComponentInstanceName;
}
@Override
public LogicalNodeId getInputsNodeId() {
return inputsNodeId;
}
public void setIdentifier(String identifier) {
this.inputIdentifier = identifier;
}
public void setInputsComponentExecutionIdentifier(String inputsComponentExecutionIdentifier) {
this.inputsComponentExecutionIdentifier = inputsComponentExecutionIdentifier;
}
public void setInputsComponentInstanceName(String inputsComponentInstanceName) {
this.inputsComponentInstanceName = inputsComponentInstanceName;
}
public void setInputsNodeId(LogicalNodeId inputsNodeId) {
this.inputsNodeId = inputsNodeId;
}
}