19 def init(self, configurationAttributes):
20 print "Basic (multi login). Initialization" 22 login_attributes_list_object = configurationAttributes.get(
"login_attributes_list")
23 if (login_attributes_list_object ==
None):
24 print "Basic (multi login). Initialization. There is no property login_attributes_list" 27 login_attributes_list = login_attributes_list_object.getValue2()
28 if (StringHelper.isEmpty(login_attributes_list)):
29 print "Basic (multi login). Initialization. There is no attributes specified in login_attributes property" 32 login_attributes_list_array = StringHelper.split(login_attributes_list,
",")
33 if (ArrayHelper.isEmpty(login_attributes_list_array)):
34 print "Basic (multi login). Initialization. There is no attributes specified in login_attributes property" 37 if (configurationAttributes.containsKey(
"local_login_attributes_list")):
38 local_login_attributes_list = configurationAttributes.get(
"local_login_attributes_list").getValue2()
39 local_login_attributes_list_array = StringHelper.split(local_login_attributes_list,
",")
41 print "Basic (multi login). Initialization. There is no property local_login_attributes_list. Assuming that login attributes are equal to local login attributes." 42 local_login_attributes_list_array = login_attributes_list_array
44 if (len(login_attributes_list_array) != len(local_login_attributes_list_array)):
45 print "Basic (multi login). Initialization. The number of attributes in login_attributes_list and local_login_attributes_list isn't equal" 48 self.login_attributes_list_array = login_attributes_list_array
49 self.local_login_attributes_list_array = local_login_attributes_list_array
51 print "Basic (multi login). Initialized successfully"