package com.softwaremill.common.cdi.objectservice.auto;
import javax.enterprise.context.ApplicationScoped;
import javax.inject.Inject;
import java.io.Serializable;
@OSImpl
@ApplicationScoped
public class AutoString implements IAuto<String>{
ExecutionMock execMock;
Integer invCounter = 0;
@Inject
public AutoString(ExecutionMock execMock) {
this.execMock = execMock;
}
public AutoString() {
}
@Override
public void doSomething(String bim, String object, Integer bom) {
execMock.stringExecs += 1;
invCounter += 1;
}
public Integer getInvCounter() {
return invCounter;
}
public void setInvCounter(Integer invCounter) {
this.invCounter = invCounter;
}
}