I wrote a custom setvalue Adaptor
*****
public class DateDiff implements ISetValueAdaptor {
private IAdaptorConfiguration adaptor = null;
public Object execute(IAdaptorParameter[] parameters)
throws AdaptorException
{
Object date1 = null;
Object date2 = null;
if(parameters.length == 2)
{
IAdaptorParameter parameter0 = parameters[0];
IAdaptorParameter parameter1 = parameters[1];
date1 = parameter0.getObject();
date2 = parameter0.getObject();
}
return date1.toString()+date2.toString()
}
}
*****
i am geting following errors
Error executing adaptor. Please check the adaptor setup and requirements. [No value for xpath: instance('instanceOfmodel1')/./Group/Item]
Error executing adaptor: date_diffUI() null. Please contact your administrator or see the server logs for more information.
I bind two date fields to my setvalue adapor
(i.e. my setvalue adaptor should read two values and return something on the basies of these two inputs)
but adaptor is getting executed only after entering one input.
please help
how to bind input fields so that. adapotor should execute only after both the input fields filled.
how to return complex data type from setvalue adaptor ( Is arraylist or map ok ?)
and how to define comples data type in xcp adaptor configuration.
I have a requirement . i need difference of two dates based on two date input fields.