package org.atricore.idbus.kernel.main.mediation.provider;
import org.atricore.idbus.kernel.main.federation.metadata.CircleOfTrustManager;
import org.atricore.idbus.kernel.main.mediation.IdentityMediationUnitContainer;
import org.atricore.idbus.kernel.main.mediation.select.SelectorChannel;
import org.atricore.idbus.kernel.main.mediation.state.ProviderStateManager;
import org.osgi.framework.BundleContext;
import org.springframework.osgi.context.BundleContextAware;
/**
*/
public class EntitySelectorProviderImpl implements EntitySelectorProvider, BundleContextAware {
private String name;
private String description;
private String displayName;
private String role;
private transient CircleOfTrustManager cotManager;
private transient IdentityMediationUnitContainer unitContainer;
private transient BundleContext bundleContext;
private SelectorChannel channel;
private transient ProviderStateManager stateManager;
public SelectorChannel getChannel() {
return channel;
}
public void setChannel(SelectorChannel channel) {
this.channel = channel;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getDisplayName() {
return displayName;
}
public void setDisplayName(String displayName) {
this.displayName = displayName;
}
public String getDescription() {
return description;
}
public void setDescription(String description) {
this.description = description;
}
public String getRole() {
return role;
}
public void setRole(String role) {
this.role = role;
}
public void setBundleContext(BundleContext bundleContext) {
this.bundleContext = bundleContext;
}
public BundleContext getBundleContext() {
return bundleContext;
}
public CircleOfTrustManager getCotManager() {
return cotManager;
}
public void setCotManager(CircleOfTrustManager cotManager) {
this.cotManager = cotManager;
}
public IdentityMediationUnitContainer getUnitContainer() {
return unitContainer;
}
public void setUnitContainer(IdentityMediationUnitContainer unitContainer) {
this.unitContainer = unitContainer;
}
public ProviderStateManager getStateManager() {
return stateManager;
}
public void setStateManager(ProviderStateManager stateManager) {
this.stateManager = stateManager;
}
}