public abstract class AbstractSignatureInterceptor extends AbstractInterceptor
| Modifier and Type | Field and Description |
|---|---|
protected String |
KEY_FIELD_ALGORITHM |
protected String |
KEY_FIELD_KEY_ID |
protected String |
KEY_FIELD_NOISE |
protected String |
KEY_FIELD_SIGN |
| Constructor and Description |
|---|
AbstractSignatureInterceptor() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
accept(RuntimeContext context) |
Object |
after(RuntimeContext context,
org.aopalliance.intercept.MethodInvocation joinPoint,
Object result) |
protected Map<String,Object> |
beanToMap(Object bean) |
void |
before(RuntimeContext context,
org.aopalliance.intercept.MethodInvocation joinPoint) |
protected Map<String,Object> |
buildContent(AbstractUnit unit,
Object[] args) |
protected abstract String |
dataToString(byte[] data) |
int |
getOrder() |
protected String |
methodToProperty(Method method) |
protected void |
setArgument(RuntimeContext context,
org.aopalliance.intercept.MethodInvocation joinPoint,
String parameterName,
Object value) |
getContext, onErrorprotected final String KEY_FIELD_ALGORITHM
protected final String KEY_FIELD_SIGN
protected final String KEY_FIELD_KEY_ID
protected final String KEY_FIELD_NOISE
public int getOrder()
public boolean accept(RuntimeContext context)
public void before(RuntimeContext context, org.aopalliance.intercept.MethodInvocation joinPoint)
before in interface ConcreteInterceptorbefore in class AbstractInterceptorpublic Object after(RuntimeContext context, org.aopalliance.intercept.MethodInvocation joinPoint, Object result)
after in interface ConcreteInterceptorafter in class AbstractInterceptorprotected Map<String,Object> buildContent(AbstractUnit unit, Object[] args)
protected void setArgument(RuntimeContext context, org.aopalliance.intercept.MethodInvocation joinPoint, String parameterName, Object value)
protected abstract String dataToString(byte[] data)
protected Map<String,Object> beanToMap(Object bean) throws InvocationTargetException, IllegalAccessException
Copyright © 2018. All rights reserved.