com.arjuna.webservices11.wsarj.processor.BaseNotificationProcessor Maven / Gradle / Ivy
package com.arjuna.webservices11.wsarj.processor;
import com.arjuna.webservices.base.processors.BaseProcessor;
import com.arjuna.webservices11.wsarj.ArjunaContext;
import com.arjuna.webservices11.wsarj.InstanceIdentifier;
/**
* Utility class handling common response functionality.
* @author kevin
*/
public abstract class BaseNotificationProcessor extends BaseProcessor
{
/**
* Get the callback ids.
* @param arjunaContext The arjuna context.
* @return The callback ids.
*/
protected String[] getIDs(final ArjunaContext arjunaContext)
{
if (arjunaContext != null)
{
final InstanceIdentifier instanceIdentifier = arjunaContext.getInstanceIdentifier() ;
if (instanceIdentifier != null)
{
return new String[] {instanceIdentifier.getInstanceIdentifier()} ;
}
}
return null ;
}
}