|
|
@@ -0,0 +1,43 @@ |
|
|
|
package cn.com.taiji.core.model.comm.protocol.ias.ass; |
|
|
|
|
|
|
|
import cn.com.taiji.core.model.comm.protocol.AbstractSignTypeRequest; |
|
|
|
import cn.com.taiji.core.model.comm.protocol.SignServiceCommand; |
|
|
|
import cn.com.taiji.core.model.comm.protocol.SignServiceType; |
|
|
|
import cn.com.taiji.core.model.comm.protocol.ias.IasServiceType; |
|
|
|
|
|
|
|
public enum AssServiceCmd implements SignServiceCommand { |
|
|
|
|
|
|
|
; |
|
|
|
|
|
|
|
private final String value; |
|
|
|
private final Class<? extends AbstractSignTypeRequest<?>> reqClass; |
|
|
|
|
|
|
|
AssServiceCmd(String value, Class<? extends AbstractSignTypeRequest<?>> reqClass) { |
|
|
|
this.value = value; |
|
|
|
this.reqClass = reqClass; |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
public SignServiceType getServiceType() { |
|
|
|
return IasServiceType.ASS; |
|
|
|
} |
|
|
|
|
|
|
|
public static AssServiceCmd fromIfCode(String ifCode) { |
|
|
|
return SignServiceCommand.fromName(AssServiceCmd.class, SignServiceCommand.getCmdStr(ifCode)); |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
public String getValue() { |
|
|
|
return value; |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
public boolean isMyCommand(String fileName) { |
|
|
|
return false; |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
public Class<? extends AbstractSignTypeRequest<?>> getProtocolClass() { |
|
|
|
return reqClass; |
|
|
|
} |
|
|
|
} |