package nl.ipo.cds.etl.operations.transform;
import nl.ipo.cds.attributemapping.operations.annotation.Execute;
import nl.ipo.cds.attributemapping.operations.annotation.Input;
import nl.ipo.cds.attributemapping.operations.annotation.MappingOperation;
@MappingOperation
public class MakeInspireIdTransform {
@Execute
public String execute (
final @Input ("countryCode") String countryCode,
final @Input ("bronhouderId") String bronhouderId,
final @Input ("datasetCode") String datasetCode,
final @Input ("uuid") String uuid) {
final StringBuilder builder = new StringBuilder ();
builder.append (countryCode);
builder.append (".");
builder.append (bronhouderId);
builder.append (".");
builder.append (datasetCode);
builder.append (".");
builder.append (uuid);
return builder.toString ();
}
}