private final RosettaDF<ARTIFACTS> artiDF;
private Mapper<REQ, CERT, ARTIFACTS, ERROR> mapper;
// private Slot sCertAuth;
- private AAF_CM certman;
private final String voidResp;
public FacadeImpl(AAF_CM certman,
Data.TYPE dataType) throws APIException {
this.service = service;
this.mapper = mapper;
- this.certman = certman;
AuthzEnv env = certman.env;
//TODO: Gabe [JUnit] Static issue, talk to Jonathan
(errDF = env.newDataFactory(mapper.getClass(API.ERROR))).in(dataType).out(dataType);
public void error(AuthzTrans trans, HttpServletResponse response, Result<?> result) {
error(trans, response, result.status,
result.details==null?"":result.details.trim(),
- result.variables==null?new String[0]:result.variables);
+ result.variables==null?Result.EMPTY_VARS:result.variables);
}
@Override
- public void error(AuthzTrans trans, HttpServletResponse response, int status, final String _msg, final String ... _detail) {
+ public void error(AuthzTrans trans, HttpServletResponse response, int status, final String _msg, final Object ... _detail) {
String msgId;
String prefix;
boolean hidemsg=false;