/**
* The contents of this file are subject to the license and copyright
* detailed in the LICENSE and NOTICE files at the root of the source
* tree and available online at
*
* http://www.dspace.org/license/
*/
package org.dspace.servicemanager.spring;
import org.dspace.servicemanager.example.ConcreteExample;
import org.dspace.servicemanager.example.ServiceExample;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Required;
import org.springframework.stereotype.Service;
/**
* This bean is a bean which is annotated as a spring bean and should be found when the AC starts up
*
* @author Aaron Zeckoski (azeckoski @ gmail.com)
*/
@Service
public class SpringAnnotationBean {
private ServiceExample serviceExample;
@Autowired
@Required
public void setServiceExample(ServiceExample serviceExample) {
this.serviceExample = serviceExample;
}
private ConcreteExample concreteExample;
@Autowired
@Required
public void setConcreteExample(ConcreteExample concreteExample) {
this.concreteExample = concreteExample;
}
public String getExampleName() {
return serviceExample.getName();
}
public String getOtherName() {
return serviceExample.getOtherName();
}
public String getConcreteName() {
return concreteExample.getName();
}
private String value = null;
public void setTestName(String testName) {
value = testName;
}
public String getSampleValue() {
return value;
}
}