use of org.wso2.carbon.identity.core.model.IdentityEventListenerConfig in project carbon-identity-framework by wso2.
the class ConsentDeletionAppMgtListener method buildConfig.
private boolean buildConfig() {
IdentityEventListenerConfig identityEventListenerConfig = IdentityUtil.readEventListenerProperty(ApplicationMgtListener.class.getName(), this.getClass().getName());
if (identityEventListenerConfig == null) {
return true;
}
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!!");
}
}
}
return false;
}
use of org.wso2.carbon.identity.core.model.IdentityEventListenerConfig in project carbon-identity-framework by wso2.
the class UserIdentityManagementUtil method isIdentityMgtListenerEnable.
private static boolean isIdentityMgtListenerEnable() {
String listenerClassName = IdentityMgtConfig.getInstance().getProperty(IdentityMgtConstants.PropertyConfig.IDENTITY_MGT_LISTENER_CLASS);
if (StringUtils.isBlank(listenerClassName)) {
listenerClassName = IdentityMgtEventListener.class.getName();
}
IdentityEventListenerConfig identityEventListenerConfig = IdentityUtil.readEventListenerProperty(UserOperationEventListener.class.getName(), listenerClassName);
if (identityEventListenerConfig == null) {
return true;
}
if (StringUtils.isNotBlank(identityEventListenerConfig.getEnable())) {
return Boolean.parseBoolean(identityEventListenerConfig.getEnable());
} else {
return true;
}
}
use of org.wso2.carbon.identity.core.model.IdentityEventListenerConfig 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.model.IdentityEventListenerConfig 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.model.IdentityEventListenerConfig 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!!");
}
}
}
}
Aggregations