gluu
公開メンバ関数 | 変数 | 非公開変数類 | 静的非公開変数類 | 全メンバ一覧
org.gluu.oxtrust.service.push.PushApplicationConfigurationService クラス
org.gluu.oxtrust.service.push.PushApplicationConfigurationService の継承関係図
Inheritance graph
org.gluu.oxtrust.service.push.PushApplicationConfigurationService 連携図
Collaboration graph

公開メンバ関数

void init ()
 
List< String > getPlatformDescriptionList (PushApplication pushApplication)
 

変数

Map< String, String > supportedPlatforms
 

非公開変数類

Logger log
 
OrganizationService organizationService
 

静的非公開変数類

static final long serialVersionUID = -3486468321593831158L
 

詳解

Allows to prepare oxPush platform specifis configurations

著者
Yuriy Movchan Date: 02/03/2014

関数詳解

◆ getPlatformDescriptionList()

List<String> org.gluu.oxtrust.service.push.PushApplicationConfigurationService.getPlatformDescriptionList ( PushApplication  pushApplication)
inline
52  {
53  List<String> result = new ArrayList<String>();
54 
55  List<HashMap<String, String>> platformConfigurations = pushApplication.getappConfiguration().getPlatforms();
56  for (HashMap<String, String> platformConfiguration : platformConfigurations) {
57  String platformId = platformConfiguration.get("name");
58  String platform = this.supportedPlatforms.get(platformId);
59 
60  if (StringHelper.isNotEmpty(platform)) {
61  result.add(platform);
62  }
63  }
64 
65  return result;
66  }
Map< String, String > supportedPlatforms
Definition: PushApplicationConfigurationService.java:36

◆ init()

void org.gluu.oxtrust.service.push.PushApplicationConfigurationService.init ( )
inline
45  {
46  this.supportedPlatforms = new HashMap<String, String>();
47 
48  this.supportedPlatforms.put("android", "Android");
49  this.supportedPlatforms.put("ios", "Apple");
50  }
Map< String, String > supportedPlatforms
Definition: PushApplicationConfigurationService.java:36

メンバ詳解

◆ log

Logger org.gluu.oxtrust.service.push.PushApplicationConfigurationService.log
private

◆ organizationService

OrganizationService org.gluu.oxtrust.service.push.PushApplicationConfigurationService.organizationService
private

◆ serialVersionUID

final long org.gluu.oxtrust.service.push.PushApplicationConfigurationService.serialVersionUID = -3486468321593831158L
staticprivate

◆ supportedPlatforms

Map<String, String> org.gluu.oxtrust.service.push.PushApplicationConfigurationService.supportedPlatforms
package

このクラス詳解は次のファイルから抽出されました: