M
Marco_adv
Gast
Hallo zusammen habe eine kleine Frage:
Ich habe eine PropertiesListe mit folgenden Einträgen:
compile.type.10
compile.type.13
compile.type.14
compile.type.17
compile.job.titel
usw.
nun hab eich folgende Methode:
hier lese ich die Properties noch aus der Datenbank aus habe aber die Liste schon on repositoryProperties geladen, soll also nicht mehr aus der Datenbank gelesen werden.
sondern irgendwie so übergeben würde ich in diesem Beispiel:
compile.type.
richtig erkannt sollen später alle compiletypes in die TreeMap gespeichert werden.
Hat jemand eine Idee wie dies ausgelsen werden kan?
Vielen Dank Gruß Marco
Ich habe eine PropertiesListe mit folgenden Einträgen:
compile.type.10
compile.type.13
compile.type.14
compile.type.17
compile.job.titel
usw.
nun hab eich folgende Methode:
Code:
/**
* Return a sorted map of repository properties starting with the given
* group pattern.
* @param group
* @return a sorted map or null of nothing was found.
* @throws RepositoryException
*/
TreeMap getPropertyGroup(String group) throws RepositoryException {
TreeMap<String, PropertyDescription> resultMap = new TreeMap<String, PropertyDescription>();
List propertyGroupList = new ArrayList();
try {
propertyGroupList = connection.getPropertyGroup(group);
} catch (SQLException e) {
throw new RepositoryException("rep.028", "Loading propertyGroup failed because of database error!", e);
}
Iterator iter = propertyGroupList.iterator();
while(iter.hasNext()) {
PropertyDescription property = (PropertyDescription)iter.next();
resultMap.put(property.getPropertyKey(), property);
}
return resultMap.size() == 0 ? null : resultMap;
}
hier lese ich die Properties noch aus der Datenbank aus habe aber die Liste schon on repositoryProperties geladen, soll also nicht mehr aus der Datenbank gelesen werden.
Code:
Object test = repositoryProperties.get(group+"*");
sondern irgendwie so übergeben würde ich in diesem Beispiel:
compile.type.
richtig erkannt sollen später alle compiletypes in die TreeMap gespeichert werden.
Hat jemand eine Idee wie dies ausgelsen werden kan?
Vielen Dank Gruß Marco