Votes on SignatureLink class has been changed. Cannot find notes on this.
I have a report that pulls votes from esigned workflow tasks that is not working properly in version 13. I check the database in the SignatureLink table and noticed the following:

Signatures created in 13 are stored differently so my checks are failing in code:
//get signatures for ECN
QueryResult result=PersistenceHelper.manager.navigate(ecn,SignatureLink.SIGNATURE_ROLE,SignatureLink.class,false);
logger.debug("Got signatures:" + result.size());
boolean override=false;
SignatureLink link=null;
//check to see if override signature exists
while(result.hasMoreElements()) {
link=(SignatureLink)result.nextElement();
...
//is vote from CCB Review or Chairperson decision task
else if ((link.getVote().equalsIgnoreCase("approve"))||(link.getVote().equalsIgnoreCase("amend"))||(link.getVote().equalsIgnoreCase("reject"))) //ignore sigs from override task
Since SignatureLink is not in the JavaDoc, its likely that this is not a supported class, so if there is another supported method to retrieve this data, I am all ears. I like making improvements like this. What does not make sense is they arbitrarily changed how the data was stored without a note in the knowledge base. If they were going to do that, they should have created a migrator to make all the previous data uniform. I know the vote might be also stored in WFBallot but its done as a vector in a BLOB. I am sure I can fix my code to account for this but did I miss the what's new that discuss this change?

