57 lines
1.9 KiB
Java
57 lines
1.9 KiB
Java
package eu.eudat.logic.security.customproviders.ConfigurableProvider.models.saml2;
|
|
|
|
import eu.eudat.logic.security.customproviders.ConfigurableProvider.entities.ConfigurableProvider;
|
|
import eu.eudat.logic.security.customproviders.ConfigurableProvider.entities.saml2.Saml2ConfigurableProvider;
|
|
import eu.eudat.logic.security.customproviders.ConfigurableProvider.models.ConfigurableProviderModel;
|
|
|
|
public class Saml2ConfigurableProviderModel extends ConfigurableProviderModel {
|
|
|
|
private String spEntityId;
|
|
private String idpUrl;
|
|
private String binding;
|
|
//private String assertionConsumerServiceUrl;
|
|
|
|
public String getSpEntityId() {
|
|
return spEntityId;
|
|
}
|
|
public void setSpEntityId(String spEntityId) {
|
|
this.spEntityId = spEntityId;
|
|
}
|
|
|
|
public String getIdpUrl() {
|
|
return idpUrl;
|
|
}
|
|
public void setIdpUrl(String idpUrl) {
|
|
this.idpUrl = idpUrl;
|
|
}
|
|
|
|
public String getBinding() {
|
|
return binding;
|
|
}
|
|
public void setBinding(String binding) {
|
|
this.binding = binding;
|
|
}
|
|
|
|
// public String getAssertionConsumerServiceUrl() {
|
|
// return assertionConsumerServiceUrl;
|
|
// }
|
|
// public void setAssertionConsumerServiceUrl(String assertionConsumerServiceUrl) {
|
|
// this.assertionConsumerServiceUrl = assertionConsumerServiceUrl;
|
|
// }
|
|
|
|
@Override
|
|
public Saml2ConfigurableProviderModel fromDataModel(ConfigurableProvider entity) {
|
|
Saml2ConfigurableProviderModel model = new Saml2ConfigurableProviderModel();
|
|
model.setConfigurableLoginId(entity.getConfigurableLoginId());
|
|
model.setType(entity.getType());
|
|
model.setName(entity.getName());
|
|
model.setLogoUrl(entity.getLogoUrl());
|
|
model.setSpEntityId(((Saml2ConfigurableProvider)entity).getSpEntityId());
|
|
model.setIdpUrl(((Saml2ConfigurableProvider)entity).getIdpUrl());
|
|
model.setBinding(((Saml2ConfigurableProvider)entity).getBinding());
|
|
//model.setAssertionConsumerServiceUrl(((Saml2ConfigurableProvider)entity).getAssertionConsumerServiceUrl());
|
|
return model;
|
|
}
|
|
|
|
}
|