use of org.wso2.carbon.identity.core.handler.InitConfig in project carbon-identity-framework by wso2.
the class HttpIdentityRequestFactory method init.
public void init(InitConfig initConfig) {
this.initConfig = initConfig;
IdentityEventListenerConfig identityEventListenerConfig = IdentityUtil.readEventListenerProperty(HttpIdentityRequestFactory.class.getName(), this.getClass().getName());
if (identityEventListenerConfig == null) {
return;
}
if (identityEventListenerConfig.getProperties() != null) {
for (Map.Entry<Object, Object> property : identityEventListenerConfig.getProperties().entrySet()) {
String key = (String) property.getKey();
String value = (String) property.getValue();
if (!properties.containsKey(key)) {
properties.setProperty(key, value);
} else {
log.warn("Property key " + key + " already exists. Cannot add property!!");
}
}
}
}
use of org.wso2.carbon.identity.core.handler.InitConfig in project carbon-identity-framework by wso2.
the class HttpIdentityResponseFactory method init.
public void init(InitConfig initConfig) {
this.initConfig = initConfig;
IdentityEventListenerConfig identityEventListenerConfig = IdentityUtil.readEventListenerProperty(HttpIdentityResponseFactory.class.getName(), this.getClass().getName());
if (identityEventListenerConfig == null) {
return;
}
if (identityEventListenerConfig.getProperties() != null) {
for (Map.Entry<Object, Object> property : identityEventListenerConfig.getProperties().entrySet()) {
String key = (String) property.getKey();
String value = (String) property.getValue();
if (!properties.containsKey(key)) {
properties.setProperty(key, value);
} else {
log.warn("Property key " + key + " already exists. Cannot add property!!");
}
}
}
}
use of org.wso2.carbon.identity.core.handler.InitConfig in project carbon-identity-framework by wso2.
the class IdentityProcessor method init.
/**
* Initialize IdentityProcessor
*
* @param initConfig IdentityProcessor properties
*/
public void init(InitConfig initConfig) {
if (initConfig != null) {
this.initConfig = initConfig;
}
IdentityEventListenerConfig identityEventListenerConfig = IdentityUtil.readEventListenerProperty(IdentityProcessor.class.getName(), this.getClass().getName());
if (identityEventListenerConfig == null) {
return;
}
if (identityEventListenerConfig.getProperties() != null) {
for (Map.Entry<Object, Object> property : identityEventListenerConfig.getProperties().entrySet()) {
String key = (String) property.getKey();
String value = (String) property.getValue();
if (!properties.containsKey(key)) {
properties.setProperty(key, value);
} else {
log.warn("Property key " + key + " already exists. Cannot add property!!");
}
}
}
}
use of org.wso2.carbon.identity.core.handler.InitConfig in project carbon-identity-framework by wso2.
the class AbstractEventHandlerTest method testInitException.
@Test(expectedExceptions = { IdentityRuntimeException.class })
public void testInitException() {
InitConfig configuration = new InitConfig();
TestEventHandler testEventHandler = new TestEventHandler();
testEventHandler.init(configuration);
Assert.assertEquals(testEventHandler.configs, configuration);
}
use of org.wso2.carbon.identity.core.handler.InitConfig in project carbon-identity-framework by wso2.
the class HttpIdentityResponseFactoryTest method testInit.
@Test
public void testInit() throws Exception {
// Mock returning a null after reading event listener configs
Util.mockReturnNullEventListenerConfig();
InitConfig initConfig = new InitConfig();
httpIdentityResponseFactory.init(initConfig);
assertEquals(httpIdentityResponseFactory.properties.size(), 0);
}
Aggregations