• 大小: 9.31M
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-10-08
  • 语言: Java
  • 标签: 其他  

资源简介

SUBMAIL-JAVA-SDK-AND-DEMOS-master.zip

资源截图

代码片段和文件信息

package config;

/**
 * MailConfig 与 MessageConfig 的父类
 * @author submail
 *
 */
public class AppConfig {
/**
 * 由用户提供的appId作为签名的一部分
 * */
protected String appId = null;
/**
 * 由用户提供的appKey作为签名的一部分
 * */
protected String appKey = null;
/**
 * Assign the type for encryption. md5:by md5 algorithm.If by this
 * algorithmthe format of signature is md5({@link #appId}{@link #appKey}
 * RequestData{@link #appId}{@link #appKey}); sha1:by
 * sha1 algorithm. normal:use the the value of {@link #appKey} without no
 * algorithm.It also the default value.
 * */
protected String signType = null;
/**
 * Three kind of value of {@link #signType}
 * */
public static final String TYPE_NORMAL = “normal“;
public static final String TYPE_MD5 = “md5“;
public static final String TYPE_SHA1 = “sha1“;

public String getAppId() {
return appId;
}

public void setAppId(String appId) {
this.appId = appId;
}

public String getAppKey() {
return appKey;
}

public void setAppKey(String appKey) {
this.appKey = appKey;
}

/**
 * The method to get the {@link #signType}.It the value from the properties
 * file is not validreturn normal.Otherwisereturn the current value.
 * 
 * @return signType that is valid.
 * */
public String getSignType() {
if (this.checkType(this.signType)) {
return this.signType;
}
return TYPE_NORMAL;
}

public void setSignType(String signType) {
this.signType = signType;
}

/**
 * Judge the value of {@link #signType} is valid or not.
 * 
 * @param signType
 * @return If the value is inside of {@value #TYPE_MD5}{@value #TYPE_SHA1}
 *         and {@value #TYPE_NORMAL} return trueotherwise return false;
 * */
private boolean checkType(String signType) {
return TYPE_NORMAL.equals(signType) || TYPE_MD5.equals(signType)
|| TYPE_SHA1.equals(signType);
}
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2017-11-14 03:30  SUBMAIL-JAVA-SDK-AND-DEMOS-master\
     文件         816  2017-11-14 03:30  SUBMAIL-JAVA-SDK-AND-DEMOS-master\README
     目录           0  2017-11-14 03:30  SUBMAIL-JAVA-SDK-AND-DEMOS-master\SDK-MAVEN\
     文件         827  2017-11-14 03:30  SUBMAIL-JAVA-SDK-AND-DEMOS-master\SDK-MAVEN\.classpath
     文件         538  2017-11-14 03:30  SUBMAIL-JAVA-SDK-AND-DEMOS-master\SDK-MAVEN\.project
     目录           0  2017-11-14 03:30  SUBMAIL-JAVA-SDK-AND-DEMOS-master\SDK-MAVEN\.settings\
     文件         115  2017-11-14 03:30  SUBMAIL-JAVA-SDK-AND-DEMOS-master\SDK-MAVEN\.settings\org.eclipse.core.resources.prefs
     文件         238  2017-11-14 03:30  SUBMAIL-JAVA-SDK-AND-DEMOS-master\SDK-MAVEN\.settings\org.eclipse.jdt.core.prefs
     文件          86  2017-11-14 03:30  SUBMAIL-JAVA-SDK-AND-DEMOS-master\SDK-MAVEN\.settings\org.eclipse.m2e.core.prefs
     文件        1137  2017-11-14 03:30  SUBMAIL-JAVA-SDK-AND-DEMOS-master\SDK-MAVEN\README
     文件        2098  2017-11-14 03:30  SUBMAIL-JAVA-SDK-AND-DEMOS-master\SDK-MAVEN\pom.xml
     目录           0  2017-11-14 03:30  SUBMAIL-JAVA-SDK-AND-DEMOS-master\SDK-MAVEN\src\
     目录           0  2017-11-14 03:30  SUBMAIL-JAVA-SDK-AND-DEMOS-master\SDK-MAVEN\src\main\
     目录           0  2017-11-14 03:30  SUBMAIL-JAVA-SDK-AND-DEMOS-master\SDK-MAVEN\src\main\java\
     文件         483  2017-11-14 03:30  SUBMAIL-JAVA-SDK-AND-DEMOS-master\SDK-MAVEN\src\main\java\app_config.properties
     目录           0  2017-11-14 03:30  SUBMAIL-JAVA-SDK-AND-DEMOS-master\SDK-MAVEN\src\main\java\config\
     文件        2003  2017-11-14 03:30  SUBMAIL-JAVA-SDK-AND-DEMOS-master\SDK-MAVEN\src\main\java\config\AppConfig.java
     文件         307  2017-11-14 03:30  SUBMAIL-JAVA-SDK-AND-DEMOS-master\SDK-MAVEN\src\main\java\config\InternationalsmsConfig.java
     文件         283  2017-11-14 03:30  SUBMAIL-JAVA-SDK-AND-DEMOS-master\SDK-MAVEN\src\main\java\config\MailConfig.java
     文件         281  2017-11-14 03:30  SUBMAIL-JAVA-SDK-AND-DEMOS-master\SDK-MAVEN\src\main\java\config\MessageConfig.java
     文件         292  2017-11-14 03:30  SUBMAIL-JAVA-SDK-AND-DEMOS-master\SDK-MAVEN\src\main\java\config\MobiledataConfig.java
     文件         271  2017-11-14 03:30  SUBMAIL-JAVA-SDK-AND-DEMOS-master\SDK-MAVEN\src\main\java\config\VoiceConfig.java
     目录           0  2017-11-14 03:30  SUBMAIL-JAVA-SDK-AND-DEMOS-master\SDK-MAVEN\src\main\java\demo\
     文件         409  2017-11-14 03:30  SUBMAIL-JAVA-SDK-AND-DEMOS-master\SDK-MAVEN\src\main\java\demo\AddressBookMailSubscribe.java
     文件         413  2017-11-14 03:30  SUBMAIL-JAVA-SDK-AND-DEMOS-master\SDK-MAVEN\src\main\java\demo\AddressBookMailUnSubscribe.java
     文件         418  2017-11-14 03:30  SUBMAIL-JAVA-SDK-AND-DEMOS-master\SDK-MAVEN\src\main\java\demo\AddressBookMessageSubscribe.java
     文件         420  2017-11-14 03:30  SUBMAIL-JAVA-SDK-AND-DEMOS-master\SDK-MAVEN\src\main\java\demo\AddressBookMessageUnSubscribe.java
     文件         951  2017-11-14 03:30  SUBMAIL-JAVA-SDK-AND-DEMOS-master\SDK-MAVEN\src\main\java\demo\InternationalsmsMultiXSendDemo.java
     文件         485  2017-11-14 03:30  SUBMAIL-JAVA-SDK-AND-DEMOS-master\SDK-MAVEN\src\main\java\demo\InternationalsmsSendDemo.java
     文件         545  2017-11-14 03:30  SUBMAIL-JAVA-SDK-AND-DEMOS-master\SDK-MAVEN\src\main\java\demo\InternationalsmsXSendDemo.java
     文件        1182  2017-11-14 03:30  SUBMAIL-JAVA-SDK-AND-DEMOS-master\SDK-MAVEN\src\main\java\demo\MailSendDemo.java
............此处省略448个文件信息

评论

共有 条评论