}
private ConnectorResourceDefinitionDescriptor createDescriptor(ConnectorResourceDefinition defn) {
ConnectorResourceDefinitionDescriptor desc = new ConnectorResourceDefinitionDescriptor();
desc.setMetadataSource(MetadataSource.ANNOTATION);
desc.setName(defn.name());
desc.setClassName(defn.className());
if (defn.description() != null && !defn.description().equals("")) {
desc.setDescription(defn.description());
}
//TODO: add more properties here
if (defn.properties() != null) {
Properties properties = desc.getProperties();
String[] defnProperties = defn.properties();
if (defnProperties.length > 0) {
for (String property : defnProperties) {
int index = property.indexOf("=");