SEC-1310: Added toString() implementations to Pre and PostInvocationExpressionAttribute classes.

This commit is contained in:
Luke Taylor 2009-11-30 17:32:03 +00:00
parent 4582afa739
commit 1df82654e3
2 changed files with 21 additions and 0 deletions

View File

@ -22,4 +22,14 @@ class PostInvocationExpressionAttribute extends AbstractExpressionBasedMethodCon
throws ParseException {
super(filterExpression, authorizeExpression);
}
@Override
public String toString() {
StringBuilder sb = new StringBuilder();
Expression authorize = getAuthorizeExpression();
Expression filter = getFilterExpression();
sb.append("[authorize: '").append(authorize == null ? "null" : authorize.getExpressionString());
sb.append("', filter: '").append(filter == null ? "null" : filter.getExpressionString()).append("']");
return sb.toString();
}
}

View File

@ -37,4 +37,15 @@ class PreInvocationExpressionAttribute extends AbstractExpressionBasedMethodConf
String getFilterTarget() {
return filterTarget;
}
@Override
public String toString() {
StringBuilder sb = new StringBuilder();
Expression authorize = getAuthorizeExpression();
Expression filter = getFilterExpression();
sb.append("[authorize: '").append(authorize == null ? "null" : authorize.getExpressionString());
sb.append("', filter: '").append(filter == null ? "null" : filter.getExpressionString());
sb.append("', filterTarget: '").append(filterTarget).append("']");
return sb.toString();
}
}