Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.bla;
- import java.beans.PropertyDescriptor;
- import org.springframework.beans.BeanWrapper;
- import org.springframework.beans.BeanWrapperImpl;
- public class Test{
- public static class FedModel{
- private Boolean use = false;
- private String name;
- private String progression;
- private String difficultyLevel;
- private String muscleGroups;
- private String equipment;
- private String benefits;
- private String startingPos;
- private String movement;
- public void setUse(final Boolean use){
- this.use = use;
- }
- public Boolean getUse(){
- return this.use;
- }
- public void setName(final String name){
- this.name = name;
- }
- public void setProgression(final String progression){
- this.progression = progression;
- }
- public void setDifficultyLevel(final String difficultyLevel){
- this.difficultyLevel = difficultyLevel;
- }
- public void setMuscleGroups(final String muscleGroups){
- this.muscleGroups = muscleGroups;
- }
- public void setEquipment(final String equipment){
- this.equipment = equipment;
- }
- public void setBenefits(final String benefits){
- this.benefits = benefits;
- }
- public void setStartingPos(final String startingPos){
- this.startingPos = startingPos;
- }
- public void setMovement(final String movement){
- this.movement = movement;
- }
- public String getName(){
- return this.name;
- }
- public String getProgression(){
- return this.progression;
- }
- public String getDifficultyLevel(){
- return this.difficultyLevel;
- }
- public String getMuscleGroups(){
- return this.muscleGroups;
- }
- public String getEquipment(){
- return this.equipment;
- }
- public String getBenefits(){
- return this.benefits;
- }
- public String getStartingPos(){
- return this.startingPos;
- }
- public String getMovement(){
- return this.movement;
- }
- }
- public static void main(final String[] args) throws Exception{
- final FedModel thingy = new FedModel();
- thingy.setStartingPos("starting pos 123");
- thingy.setMovement("movement abc");
- final BeanWrapper wrapper = new BeanWrapperImpl(thingy);
- for(final PropertyDescriptor descriptor : wrapper.getPropertyDescriptors()){
- System.out.println(descriptor.getName() + ":"
- + descriptor.getReadMethod().invoke(thingy));
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement