int j = 0; for (String conName : proConnectorNames) { ProvisioningConnectorConfig customConfig = new ProvisioningConnectorConfig(); customConfig.setName(conName); customConfig.setEnabled(true); customConfig.setProvisioningProperties(customProps .toArray(new Property[customProps.size()]));
/** * @return * @throws Exception */ public Map<String, ProvisioningConnectorConfig> getCustomProvisioningConnectors() throws Exception { Map<String, ProvisioningConnectorConfig> provisioningConnectors = new HashMap<String, ProvisioningConnectorConfig>(); try { ProvisioningConnectorConfig[] provisioningConnectorConfigs = idPMgtStub .getAllProvisioningConnectors(); if (provisioningConnectorConfigs != null && provisioningConnectorConfigs.length > 0 && provisioningConnectorConfigs[0] != null) { for (ProvisioningConnectorConfig config : provisioningConnectorConfigs) { if (!(("spml").equals(config.getName()) || ("scim").equals(config.getName()) || ("salesforce").equals(config.getName()) || ("googleapps").equals(config.getName()))) provisioningConnectors.put(config.getName(), config); } } } catch (Exception e) { log.error("Error in retrieving Provisioning Connector", e); throw new Exception("Error occurred while retrieving all Provisioning Connectors"); } return provisioningConnectors; }
/** * Utility method to write an element start tag. */ private void writeStartElement(java.lang.String prefix, java.lang.String namespace, java.lang.String localPart, javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException { java.lang.String writerPrefix = xmlWriter.getPrefix(namespace); if (writerPrefix != null) { xmlWriter.writeStartElement(namespace, localPart); } else { if (namespace.length() == 0) { prefix = ""; } else if (prefix == null) { prefix = generatePrefix(namespace); } xmlWriter.writeStartElement(prefix, localPart, namespace); xmlWriter.writeNamespace(prefix, namespace); xmlWriter.setPrefix(prefix, namespace); } }
writeStartElement(prefix, namespace, parentQName.getLocalPart(), xmlWriter); java.lang.String namespacePrefix = registerPrefix(xmlWriter,"http://model.common.application.identity.carbon.wso2.org/xsd"); if ((namespacePrefix != null) && (namespacePrefix.trim().length() > 0)){ writeAttribute("xsi","http://www.w3.org/2001/XMLSchema-instance","type", namespacePrefix+":ProvisioningConnectorConfig", xmlWriter); } else { writeAttribute("xsi","http://www.w3.org/2001/XMLSchema-instance","type", "ProvisioningConnectorConfig", xmlWriter); writeStartElement(null, namespace, "blocking", xmlWriter); } if (localEnabledTracker){ namespace = "http://model.common.application.identity.carbon.wso2.org/xsd"; writeStartElement(null, namespace, "enabled", xmlWriter); } if (localNameTracker){ namespace = "http://model.common.application.identity.carbon.wso2.org/xsd"; writeStartElement(null, namespace, "name", xmlWriter); writeAttribute("xsi","http://www.w3.org/2001/XMLSchema-instance","nil","1",xmlWriter); writeStartElement(null, "http://model.common.application.identity.carbon.wso2.org/xsd", "provisioningProperties", xmlWriter); writeAttribute("xsi","http://www.w3.org/2001/XMLSchema-instance","nil","1",xmlWriter); xmlWriter.writeEndElement();
new ProvisioningConnectorConfig(); object.setBlocking( org.apache.axis2.databinding.utils.ConverterUtil.convertToBoolean(content)); object.setEnabled( org.apache.axis2.databinding.utils.ConverterUtil.convertToBoolean(content)); object.setName( org.apache.axis2.databinding.utils.ConverterUtil.convertToString(content)); object.setProvisioningProperties((org.wso2.carbon.identity.application.common.model.idp.xsd.Property[]) org.apache.axis2.databinding.utils.ConverterUtil.convertToArray( org.wso2.carbon.identity.application.common.model.idp.xsd.Property.class, object.setValid( org.apache.axis2.databinding.utils.ConverterUtil.convertToBoolean(content));
.getProvisioningConnectorConfigs(); for (ProvisioningConnectorConfig provisioningConnector : provisioningConnectorConfig) { if (("googleapps").equals(provisioningConnector.getName())) { Property[] googleProperties = provisioningConnector .getProvisioningProperties(); for (Property property : googleProperties) { if (property.getName().equals("google_prov_private_key")) {
/** * Util method to write an attribute without the ns prefix */ private void writeAttribute(java.lang.String namespace,java.lang.String attName, java.lang.String attValue,javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException{ if (namespace.equals("")) { xmlWriter.writeAttribute(attName,attValue); } else { registerPrefix(xmlWriter, namespace); xmlWriter.writeAttribute(namespace,attName,attValue); } }
for (int i = 0;i < local_return.length;i++){ if (local_return[i] != null){ local_return[i].serialize(new javax.xml.namespace.QName("http://mgt.idp.carbon.wso2.org","return"), xmlWriter); } else {
.getProvisioningConnectorConfigs(); for (ProvisioningConnectorConfig provisioningConnector : provisioningConnectorConfig) { if (("googleapps").equals(provisioningConnector.getName())) { Property[] googleProperties = provisioningConnector .getProvisioningProperties(); for (Property property : googleProperties) { if (property.getName().equals("google_prov_private_key")) {
/** * Util method to write an attribute without the ns prefix */ private void writeQNameAttribute(java.lang.String namespace, java.lang.String attName, javax.xml.namespace.QName qname, javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException { java.lang.String attributeNamespace = qname.getNamespaceURI(); java.lang.String attributePrefix = xmlWriter.getPrefix(attributeNamespace); if (attributePrefix == null) { attributePrefix = registerPrefix(xmlWriter, attributeNamespace); } java.lang.String attributeValue; if (attributePrefix.trim().length() > 0) { attributeValue = attributePrefix + ":" + qname.getLocalPart(); } else { attributeValue = qname.getLocalPart(); } if (namespace.equals("")) { xmlWriter.writeAttribute(attName, attributeValue); } else { registerPrefix(xmlWriter, namespace); xmlWriter.writeAttribute(namespace, attName, attributeValue); } } /**
xmlWriter.writeEndElement(); }else{ localDefaultProvisioningConnectorConfig.serialize(new javax.xml.namespace.QName("http://model.common.application.identity.carbon.wso2.org/xsd","defaultProvisioningConnectorConfig"), xmlWriter); for (int i = 0;i < localProvisioningConnectorConfigs.length;i++){ if (localProvisioningConnectorConfigs[i] != null){ localProvisioningConnectorConfigs[i].serialize(new javax.xml.namespace.QName("http://model.common.application.identity.carbon.wso2.org/xsd","provisioningConnectorConfigs"), xmlWriter); } else {
int j = 0; for (String conName : proConnectorNames) { ProvisioningConnectorConfig customConfig = new ProvisioningConnectorConfig(); customConfig.setName(conName); customConfig.setEnabled(true); customConfig.setProvisioningProperties(customProps .toArray(new Property[customProps.size()]));
.getProvisioningConnectorConfigs(); for (ProvisioningConnectorConfig provisioningConnector : provisioningConnectorConfig) { if (("googleapps").equals(provisioningConnector.getName())) { Property[] googleProperties = provisioningConnector .getProvisioningProperties(); for (Property property : googleProperties) { if (property.getName().equals("google_prov_private_key")) {
/** * @return * @throws Exception */ public Map<String, ProvisioningConnectorConfig> getCustomProvisioningConnectors() throws Exception { Map<String, ProvisioningConnectorConfig> provisioningConnectors = new HashMap<String, ProvisioningConnectorConfig>(); try { ProvisioningConnectorConfig[] provisioningConnectorConfigs = idPMgtStub .getAllProvisioningConnectors(); if (provisioningConnectorConfigs != null && provisioningConnectorConfigs.length > 0 && provisioningConnectorConfigs[0] != null) { for (ProvisioningConnectorConfig config : provisioningConnectorConfigs) { if (!(("spml").equals(config.getName()) || ("scim").equals(config.getName()) || ("salesforce").equals(config.getName()) || ("googleapps").equals(config.getName()))) provisioningConnectors.put(config.getName(), config); } } } catch (Exception e) { log.error("Error in retrieving Provisioning Connector", e); throw new Exception("Error occurred while retrieving all Provisioning Connectors"); } return provisioningConnectors; }
/** * Register a namespace prefix */ private java.lang.String registerPrefix(javax.xml.stream.XMLStreamWriter xmlWriter, java.lang.String namespace) throws javax.xml.stream.XMLStreamException { java.lang.String prefix = xmlWriter.getPrefix(namespace); if (prefix == null) { prefix = generatePrefix(namespace); while (xmlWriter.getNamespaceContext().getNamespaceURI(prefix) != null) { prefix = org.apache.axis2.databinding.utils.BeanUtil.getUniquePrefix(); } xmlWriter.writeNamespace(prefix, namespace); xmlWriter.setPrefix(prefix, namespace); } return prefix; }
int j = 0; for (String conName : proConnectorNames) { ProvisioningConnectorConfig customConfig = new ProvisioningConnectorConfig(); customConfig.setName(conName); customConfig.setEnabled(true); customConfig.setProvisioningProperties(customProps .toArray(new Property[customProps.size()]));
/** * @return * @throws Exception */ public Map<String, ProvisioningConnectorConfig> getCustomProvisioningConnectors() throws Exception { Map<String, ProvisioningConnectorConfig> provisioningConnectors = new HashMap<String, ProvisioningConnectorConfig>(); try { ProvisioningConnectorConfig[] provisioningConnectorConfigs = idPMgtStub .getAllProvisioningConnectors(); if (provisioningConnectorConfigs != null && provisioningConnectorConfigs.length > 0 && provisioningConnectorConfigs[0] != null) { for (ProvisioningConnectorConfig config : provisioningConnectorConfigs) { if (!(("spml").equals(config.getName()) || ("scim").equals(config.getName()) || ("salesforce").equals(config.getName()) || ("googleapps").equals(config.getName()))) provisioningConnectors.put(config.getName(), config); } } } catch (Exception e) { log.error("Error in retrieving Provisioning Connector", e); throw new Exception("Error occurred while retrieving all Provisioning Connectors"); } return provisioningConnectors; }
/** * method to handle Qnames */ private void writeQName(javax.xml.namespace.QName qname, javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException { java.lang.String namespaceURI = qname.getNamespaceURI(); if (namespaceURI != null) { java.lang.String prefix = xmlWriter.getPrefix(namespaceURI); if (prefix == null) { prefix = generatePrefix(namespaceURI); xmlWriter.writeNamespace(prefix, namespaceURI); xmlWriter.setPrefix(prefix,namespaceURI); } if (prefix.trim().length() > 0){ xmlWriter.writeCharacters(prefix + ":" + org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname)); } else { // i.e this is the default namespace xmlWriter.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname)); } } else { xmlWriter.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname)); } }
Map<String, String> paramMap) throws IdentityApplicationManagementException { ProvisioningConnectorConfig proConnector = new ProvisioningConnectorConfig(); proConnector.setName("spml"); proConnector.setEnabled(true); } else { proConnector.setEnabled(false); objectClass, uniqueID}; proConnector.setProvisioningProperties(proProperties); if (proConnector.getName() != null) { if (proConnectors == null || proConnectors.length == 0) { fedIdp.setProvisioningConnectorConfigs((new ProvisioningConnectorConfig[]{proConnector}));
prefix = xmlWriter.getPrefix(namespaceURI); if ((prefix == null) || (prefix.length() == 0)) { prefix = generatePrefix(namespaceURI); xmlWriter.writeNamespace(prefix, namespaceURI); xmlWriter.setPrefix(prefix,namespaceURI);