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

公開メンバ関数

 ExternalUserRegistrationService ()
 
boolean executeExternalInitRegistrationMethod (CustomScriptConfiguration customScriptConfiguration, GluuCustomPerson user, Map< String, String[]> requestParameters)
 
boolean executeExternalPreRegistrationMethod (CustomScriptConfiguration customScriptConfiguration, GluuCustomPerson user, Map< String, String[]> requestParameters)
 
boolean executeExternalPostRegistrationMethod (CustomScriptConfiguration customScriptConfiguration, GluuCustomPerson user, Map< String, String[]> requestParameters)
 
boolean executeExternalInitRegistrationMethods (GluuCustomPerson user, Map< String, String[]> requestParameters)
 
boolean executeExternalPreRegistrationMethods (GluuCustomPerson user, Map< String, String[]> requestParameters)
 
boolean executeExternalPostRegistrationMethods (GluuCustomPerson user, Map< String, String[]> requestParameters)
 
boolean executeExternalConfirmRegistrationMethods (GluuCustomPerson user, Map< String, String[]> requestParameters)
 
boolean executeExternalConfirmRegistrationMethod (CustomScriptConfiguration customScriptConfiguration, GluuCustomPerson user, Map< String, String[]> requestParameters)
 

静的非公開変数類

static final long serialVersionUID = 1767751544454591273L
 

詳解

Provides factory methods needed to create external user registration extension

著者
Yuriy Movchan Date: 01/16/2015

構築子と解体子

◆ ExternalUserRegistrationService()

org.gluu.oxtrust.service.external.ExternalUserRegistrationService.ExternalUserRegistrationService ( )
inline
32  {
33  super(CustomScriptType.USER_REGISTRATION);
34  }

関数詳解

◆ executeExternalConfirmRegistrationMethod()

boolean org.gluu.oxtrust.service.external.ExternalUserRegistrationService.executeExternalConfirmRegistrationMethod ( CustomScriptConfiguration  customScriptConfiguration,
GluuCustomPerson  user,
Map< String, String[]>  requestParameters 
)
inline
126  {
127  try {
128  log.debug("Executing python 'confirmRegistration' method");
129  UserRegistrationType externalType = (UserRegistrationType) customScriptConfiguration.getExternalType();
130  Map<String, SimpleCustomProperty> configurationAttributes = customScriptConfiguration.getConfigurationAttributes();
131  return externalType.confirmRegistration(user, requestParameters, configurationAttributes);
132  } catch (Exception ex) {
133  log.error(ex.getMessage(), ex);
134  saveScriptError(customScriptConfiguration.getCustomScript(), ex);
135  }
136 
137  return false;
138  }

◆ executeExternalConfirmRegistrationMethods()

boolean org.gluu.oxtrust.service.external.ExternalUserRegistrationService.executeExternalConfirmRegistrationMethods ( GluuCustomPerson  user,
Map< String, String[]>  requestParameters 
)
inline
114  {
115  boolean result = true;
116  for (CustomScriptConfiguration customScriptConfiguration : this.customScriptConfigurations) {
117  result &= executeExternalConfirmRegistrationMethod(customScriptConfiguration, user, requestParameters);
118  if (!result) {
119  return result;
120  }
121  }
122 
123  return result;
124  }
boolean executeExternalConfirmRegistrationMethod(CustomScriptConfiguration customScriptConfiguration, GluuCustomPerson user, Map< String, String[]> requestParameters)
Definition: ExternalUserRegistrationService.java:126

◆ executeExternalInitRegistrationMethod()

boolean org.gluu.oxtrust.service.external.ExternalUserRegistrationService.executeExternalInitRegistrationMethod ( CustomScriptConfiguration  customScriptConfiguration,
GluuCustomPerson  user,
Map< String, String[]>  requestParameters 
)
inline
36  {
37  try {
38  log.debug("Executing python 'initRegistration' method");
39  UserRegistrationType externalType = (UserRegistrationType) customScriptConfiguration.getExternalType();
40  Map<String, SimpleCustomProperty> configurationAttributes = customScriptConfiguration.getConfigurationAttributes();
41  return externalType.initRegistration(user, requestParameters, configurationAttributes);
42  } catch (Exception ex) {
43  log.error(ex.getMessage(), ex);
44  saveScriptError(customScriptConfiguration.getCustomScript(), ex);
45  }
46 
47  return false;
48  }

◆ executeExternalInitRegistrationMethods()

boolean org.gluu.oxtrust.service.external.ExternalUserRegistrationService.executeExternalInitRegistrationMethods ( GluuCustomPerson  user,
Map< String, String[]>  requestParameters 
)
inline
78  {
79  boolean result = true;
80  for (CustomScriptConfiguration customScriptConfiguration : this.customScriptConfigurations) {
81  result &= executeExternalInitRegistrationMethod(customScriptConfiguration, user, requestParameters);
82  if (!result) {
83  return result;
84  }
85  }
86 
87  return result;
88  }
boolean executeExternalInitRegistrationMethod(CustomScriptConfiguration customScriptConfiguration, GluuCustomPerson user, Map< String, String[]> requestParameters)
Definition: ExternalUserRegistrationService.java:36

◆ executeExternalPostRegistrationMethod()

boolean org.gluu.oxtrust.service.external.ExternalUserRegistrationService.executeExternalPostRegistrationMethod ( CustomScriptConfiguration  customScriptConfiguration,
GluuCustomPerson  user,
Map< String, String[]>  requestParameters 
)
inline
64  {
65  try {
66  log.debug("Executing python 'postRegistration' method");
67  UserRegistrationType externalType = (UserRegistrationType) customScriptConfiguration.getExternalType();
68  Map<String, SimpleCustomProperty> configurationAttributes = customScriptConfiguration.getConfigurationAttributes();
69  return externalType.postRegistration(user, requestParameters, configurationAttributes);
70  } catch (Exception ex) {
71  log.error(ex.getMessage(), ex);
72  saveScriptError(customScriptConfiguration.getCustomScript(), ex);
73  }
74 
75  return false;
76  }

◆ executeExternalPostRegistrationMethods()

boolean org.gluu.oxtrust.service.external.ExternalUserRegistrationService.executeExternalPostRegistrationMethods ( GluuCustomPerson  user,
Map< String, String[]>  requestParameters 
)
inline
102  {
103  boolean result = true;
104  for (CustomScriptConfiguration customScriptConfiguration : this.customScriptConfigurations) {
105  result &= executeExternalPostRegistrationMethod(customScriptConfiguration, user, requestParameters);
106  if (!result) {
107  return result;
108  }
109  }
110 
111  return result;
112  }
boolean executeExternalPostRegistrationMethod(CustomScriptConfiguration customScriptConfiguration, GluuCustomPerson user, Map< String, String[]> requestParameters)
Definition: ExternalUserRegistrationService.java:64

◆ executeExternalPreRegistrationMethod()

boolean org.gluu.oxtrust.service.external.ExternalUserRegistrationService.executeExternalPreRegistrationMethod ( CustomScriptConfiguration  customScriptConfiguration,
GluuCustomPerson  user,
Map< String, String[]>  requestParameters 
)
inline
50  {
51  try {
52  log.debug("Executing python 'preRegistration' method");
53  UserRegistrationType externalType = (UserRegistrationType) customScriptConfiguration.getExternalType();
54  Map<String, SimpleCustomProperty> configurationAttributes = customScriptConfiguration.getConfigurationAttributes();
55  return externalType.preRegistration(user, requestParameters, configurationAttributes);
56  } catch (Exception ex) {
57  log.error(ex.getMessage(), ex);
58  saveScriptError(customScriptConfiguration.getCustomScript(), ex);
59  }
60 
61  return false;
62  }

◆ executeExternalPreRegistrationMethods()

boolean org.gluu.oxtrust.service.external.ExternalUserRegistrationService.executeExternalPreRegistrationMethods ( GluuCustomPerson  user,
Map< String, String[]>  requestParameters 
)
inline
90  {
91  boolean result = true;
92  for (CustomScriptConfiguration customScriptConfiguration : this.customScriptConfigurations) {
93  result &= executeExternalPreRegistrationMethod(customScriptConfiguration, user, requestParameters);
94  if (!result) {
95  return result;
96  }
97  }
98 
99  return result;
100  }
boolean executeExternalPreRegistrationMethod(CustomScriptConfiguration customScriptConfiguration, GluuCustomPerson user, Map< String, String[]> requestParameters)
Definition: ExternalUserRegistrationService.java:50

メンバ詳解

◆ serialVersionUID

final long org.gluu.oxtrust.service.external.ExternalUserRegistrationService.serialVersionUID = 1767751544454591273L
staticprivate

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