Merge pull request #149 from sutra/wxa

Rename WXAFacade to WeixinAppFacade, to let it be more like as WeixinPayProxy
This commit is contained in:
jinyu 2018-06-11 09:30:03 +08:00 committed by GitHub
commit 8f213ee093
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 11 additions and 11 deletions

View File

@ -16,11 +16,11 @@ import com.foxinmy.weixin4j.wxa.api.TemplateApi;
import com.foxinmy.weixin4j.wxa.api.TemplateMessageApi; import com.foxinmy.weixin4j.wxa.api.TemplateMessageApi;
/** /**
* The facade of WXA APIs. * The facade of WeChat Mini Program APIs.
* *
* @since 1.8 * @since 1.8
*/ */
public class WXAFacade { public class WeixinAppFacade {
private final LoginApi loginApi; private final LoginApi loginApi;
private final QrCodeApi qrCodeApi; private final QrCodeApi qrCodeApi;
@ -29,11 +29,11 @@ public class WXAFacade {
private final CustomMessageApi customMessageApi; private final CustomMessageApi customMessageApi;
/** /**
* Constructs {@link WXAFacade} using {@link FileCacheStorager}. * Constructs {@link WeixinAppFacade} using {@link FileCacheStorager}.
* *
* @param weixinAccount the {@link WeixinAccount}. * @param weixinAccount the {@link WeixinAccount}.
*/ */
public WXAFacade( public WeixinAppFacade(
WeixinAccount weixinAccount WeixinAccount weixinAccount
) { ) {
this( this(
@ -43,12 +43,12 @@ public class WXAFacade {
} }
/** /**
* Constructs {@link WXAFacade} using specified {@link CacheStorager}. * Constructs {@link WeixinAppFacade} using specified {@link CacheStorager}.
* *
* @param weixinAccount the {@link WeixinAccount}. * @param weixinAccount the {@link WeixinAccount}.
* @param cacheStorager the {@link CacheStorager}. * @param cacheStorager the {@link CacheStorager}.
*/ */
public WXAFacade( public WeixinAppFacade(
WeixinAccount weixinAccount, WeixinAccount weixinAccount,
CacheStorager<Token> cacheStorager CacheStorager<Token> cacheStorager
) { ) {
@ -60,14 +60,14 @@ public class WXAFacade {
} }
/** /**
* Constructs {@link WXAFacade} using specified {@link CacheStorager}, * Constructs {@link WeixinAppFacade} using specified {@link CacheStorager},
* and overrides properties defined in {@code weixin.properties}. * and overrides properties defined in {@code weixin.properties}.
* *
* @param weixinAccount the {@link WeixinAccount}. * @param weixinAccount the {@link WeixinAccount}.
* @param cacheStorager the {@link CacheStorager}. * @param cacheStorager the {@link CacheStorager}.
* @param properties properties to overrides the properties defined in {@code weixin.properties}. * @param properties properties to overrides the properties defined in {@code weixin.properties}.
*/ */
public WXAFacade( public WeixinAppFacade(
WeixinAccount weixinAccount, WeixinAccount weixinAccount,
CacheStorager<Token> cacheStorager, CacheStorager<Token> cacheStorager,
Properties properties Properties properties
@ -80,7 +80,7 @@ public class WXAFacade {
); );
} }
private WXAFacade( private WeixinAppFacade(
WeixinAccount weixinAccount, WeixinAccount weixinAccount,
TokenCreator tokenCreator, TokenCreator tokenCreator,
CacheStorager<Token> cacheStorager, CacheStorager<Token> cacheStorager,

View File

@ -9,7 +9,7 @@ import org.junit.Test;
import com.foxinmy.weixin4j.cache.FileCacheStorager; import com.foxinmy.weixin4j.cache.FileCacheStorager;
import com.foxinmy.weixin4j.model.Token; import com.foxinmy.weixin4j.model.Token;
import com.foxinmy.weixin4j.model.WeixinAccount; import com.foxinmy.weixin4j.model.WeixinAccount;
import com.foxinmy.weixin4j.wxa.WXAFacade; import com.foxinmy.weixin4j.wxa.WeixinAppFacade;
public class WxaApiTest { public class WxaApiTest {
@ -39,7 +39,7 @@ public class WxaApiTest {
properties.setProperty("api_base_url", "https://api.example.com"); properties.setProperty("api_base_url", "https://api.example.com");
properties.setProperty("api_cgi_url", "{api_base_url}/cgi-bin2"); properties.setProperty("api_cgi_url", "{api_base_url}/cgi-bin2");
WXAFacade wxaFacade = new WXAFacade(new WeixinAccount("myAppId", "mySecret"), new FileCacheStorager<Token>(), properties); WeixinAppFacade wxaFacade = new WeixinAppFacade(new WeixinAccount("myAppId", "mySecret"), new FileCacheStorager<Token>(), properties);
assertEquals("https://api.example.com", wxaFacade.getLoginApi().getRequestUri("api_base_url")); assertEquals("https://api.example.com", wxaFacade.getLoginApi().getRequestUri("api_base_url"));