DarthShader
Erfahrenes Mitglied
Hallo,
ich setze eine Property einer Bean auf diese Weise, um ihm ein Enum mitzugeben:
Damit setze ich das Property "enumObject" der Instanz "objectOne" auf den Enum "MeinEnum.Eins".
Meine Frage wäre nun, kann ich solch eine Enum Referenz (also das <util:constant ... />) auch selbst als Bean definieren? Was ich erreichen will, ist quasi das hier:
Damt ich es dann später so einsetzen kann:
Ich weiß, dass die vorletzte XML Defintion syntaktisch falsch ist, kann mir jemand sagen, wie es richtig geht, oder ob es überhaupt geht?
Vielen Dank für Eure Hilfe!
ich setze eine Property einer Bean auf diese Weise, um ihm ein Enum mitzugeben:
XML:
<property name="objectOne.enumObject">
<util:constant static-field="de.test.klassen.Klasse$MeinEnum.Eins" />
</property>
Damit setze ich das Property "enumObject" der Instanz "objectOne" auf den Enum "MeinEnum.Eins".
Meine Frage wäre nun, kann ich solch eine Enum Referenz (also das <util:constant ... />) auch selbst als Bean definieren? Was ich erreichen will, ist quasi das hier:
XML:
<bean id="enum">
<util:constant static-field="de.test.klassen.Klasse$MeinEnum.Eins" />
</bean>
Damt ich es dann später so einsetzen kann:
XML:
<property name="objectOne.enumObject" ref="enum" />
Ich weiß, dass die vorletzte XML Defintion syntaktisch falsch ist, kann mir jemand sagen, wie es richtig geht, oder ob es überhaupt geht?
Vielen Dank für Eure Hilfe!
Zuletzt bearbeitet von einem Moderator: