package io.cattle.platform.process.dynamicSchema;
import io.cattle.platform.core.dao.DynamicSchemaDao;
import io.cattle.platform.core.model.DynamicSchema;
import io.cattle.platform.engine.handler.HandlerResult;
import io.cattle.platform.engine.process.ProcessInstance;
import io.cattle.platform.engine.process.ProcessState;
import io.cattle.platform.process.base.AbstractDefaultProcessHandler;
import javax.inject.Inject;
import javax.inject.Named;
@Named
public class DynamicSchemaCreate extends AbstractDefaultProcessHandler {
@Inject
DynamicSchemaDao dynamicSchemaDao;
@Override
public HandlerResult handle(ProcessState state, ProcessInstance process) {
DynamicSchema dynamicSchema = (DynamicSchema) state.getResource();
dynamicSchemaDao.createRoles(dynamicSchema);
return null;
}
}