All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.thegoate.staff.Worker Maven / Gradle / Ivy

package com.thegoate.staff;

import com.thegoate.Goate;
import com.thegoate.expect.Expectation;

/**
 * Created by Eric Angeli on 6/26/2020.
 */
public interface Worker {
	Worker expectation(Expectation expectation);
	S work();
	HealthRecord getHrReport();
	T setName(String name);
	String parameterName(String parameter);
	String getName();
	String getNameDef();
	T initData();
	T init(Goate data);
	T setData(Goate data);
	T mergeData(Goate data);
	T defaultPeriod(long period);
	T period(long period);
	T clockIn();
	Goate scrub(Goate data);
	Goate clean(Goate data, String[] scrub);
	String[] detailedScrub();

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy