@Override
public boolean isBroken()
{
- return status.equals(status.UNDEFINED);
+ return status==null ? false : status.equals(status.UNDEFINED);
}
/* (non-Javadoc)
@Override
public boolean isFailed()
{
- return status.equals(status.FAILED);
+ return status==null ? false : status.equals(status.FAILED);
}
/* (non-Javadoc)
@Override
public boolean isFinished()
{
- return status.equals(status.FINISHED);
+ return status==null ? false : status.equals(status.FINISHED);
}
/* (non-Javadoc)
@Override
public boolean isQueued()
{
- return status.equals(status.SUBMITTED) || status.equals(status.PENDING);
+ return status==null ? false : status.equals(status.SUBMITTED) || status.equals(status.PENDING);
}
/* (non-Javadoc)
public boolean isRunning()
{
// TODO Auto-generated method stub
- return status.equals(status.RUNNING) || status.equals(status.STARTED);
+ return status!=null && (status.equals(status.RUNNING) || status.equals(status.STARTED));
}
/* (non-Javadoc)
public boolean isServerError()
{
// server errors are raised as exceptions on the service method calls.
- return false; // status.equals(status.FAILED);
+ return status==null ? false : false; // status.equals(status.FAILED);
}
}