
org.ikasan.module.metadata.model.SolrFlowElementMetaDataImpl Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of ikasan-solr-client Show documentation
Show all versions of ikasan-solr-client Show documentation
Ikasan EIP Solr Client Abstraction
The newest version!
package org.ikasan.module.metadata.model;
import org.ikasan.spec.metadata.DecoratorMetaData;
import org.ikasan.spec.metadata.FlowElementMetaData;
import java.util.List;
public class SolrFlowElementMetaDataImpl implements FlowElementMetaData
{
private String componentName;
private String description;
private String componentType;
private String implementingClass;
private boolean isConfigurable = false;
private String configurationId;
private String invokerConfigurationId;
private List decorators;
@Override
public String getComponentName()
{
return componentName;
}
@Override
public void setComponentName(String componentName)
{
this.componentName = componentName;
}
@Override
public String getDescription()
{
return this.description;
}
@Override
public void setDescription(String description)
{
this.description = description;
}
@Override
public String getComponentType()
{
return this.componentType;
}
@Override
public void setComponentType(String componentType)
{
this.componentType = componentType;
}
@Override
public String getImplementingClass()
{
return this.implementingClass;
}
@Override
public void setImplementingClass(String implementingClass)
{
this.implementingClass = implementingClass;
}
@Override
public boolean isConfigurable()
{
return this.isConfigurable;
}
@Override
public void setConfigurable(boolean configurable)
{
this.isConfigurable = configurable;
}
@Override
public String getConfigurationId()
{
return this.configurationId;
}
@Override
public void setConfigurationId(String configurationId)
{
this.configurationId = configurationId;
}
@Override
public String getInvokerConfigurationId()
{
return invokerConfigurationId;
}
@Override
public void setInvokerConfigurationId(String configurationId)
{
this.invokerConfigurationId = configurationId;
}
@Override
public List getDecorators()
{
return this.decorators;
}
@Override
public void setDecorators(List decorators)
{
this.decorators = decorators;
}
@Override
public String toString() {
final StringBuffer sb = new StringBuffer("SolrFlowElementMetaDataImpl{");
sb.append("componentName='").append(componentName).append('\'');
sb.append(", description='").append(description).append('\'');
sb.append(", componentType='").append(componentType).append('\'');
sb.append(", implementingClass='").append(implementingClass).append('\'');
sb.append(", isConfigurable=").append(isConfigurable);
sb.append(", configurationId='").append(configurationId).append('\'');
sb.append(", invokerConfigurationId='").append(invokerConfigurationId).append('\'');
sb.append(", decorators=").append(decorators);
sb.append('}');
return sb.toString();
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy