class PnfConfigCdsControllerDE implements ControllerRunnable<DelegateExecution> {

    @Override
    public Boolean understand(ControllerContext<DelegateExecution> context) {
        return PayloadConstants.CDS_ACTOR.equalsIgnoreCase(context.getControllerActor())
                && PayloadConstants.PNF_SCOPE.equalsIgnoreCase(context.getControllerScope())
                && (ASSIGN_ACTION.equalsIgnoreCase(context.getControllerAction())
                        || DEPLOY_ACTION.equalsIgnoreCase(context.getControllerAction())); // legacy behavior
    }

}