Advertisement
package decodejava;
public class Employee
{
private String name;
private int telNo;
private char positionGrade;
private float yearsOfExp;
static String message;
public static String getMessage()
{
return message;
}
public static void setMessage(String message)
{
Employee.message = message;
}
public char getPositionGrade()
{
return positionGrade;
}
public void setPositionGrade(char positionGrade)
{
this.positionGrade = positionGrade;
}
public float getYearsOfExp()
{
return yearsOfExp;
}
public void setYearsOfExp(float yearsOfExp)
{
this.yearsOfExp = yearsOfExp;
}
public String getName()
{
return name;
}
public void setName(String name)
{
this.name = name;
}
public int getTelNo() {
return telNo;
}
public void setTelNo(int telNo)
{
this.telNo = telNo;
}
}
Advertisement
package decodejava;
import org.springframework.expression.spel.standard.SpelExpression;
import org.springframework.expression.spel.standard.SpelExpressionParser;
import org.springframework.expression.spel.support.StandardEvaluationContext;
public class Utility {
public static void main(String[] args)
{
Employee employee = new Employee();
StandardEvaluationContext stContext = new StandardEvaluationContext(employee);
stContext.setVariable("EmpName", "Employee1");
stContext.setVariable("EmpTelephoneNo", 1111111);
stContext.setVariable("EmpPositionGrade", "A");
stContext.setVariable("EmpExperience", 6.7);
stContext.setVariable("EmpMessage", "Best of luck!");
SpelExpressionParser parser = new SpelExpressionParser();
SpelExpression expression = parser.parseRaw("name=#EmpName");
expression.getValue(stContext);
System.out.println("Employee's Name : " + employee.getName());
expression = parser.parseRaw("telNo=#EmpTelephoneNo");
expression.getValue(stContext);
System.out.println("Employee's Telephone number : " + employee.getTelNo());
expression = parser.parseRaw("positionGrade=#EmpPositionGrade");
expression.getValue(stContext);
System.out.println("Employee's Position Grade : " + employee.getPositionGrade());
expression = parser.parseRaw("yearsOfExp=#EmpExperience");
expression.getValue(stContext);
System.out.println("Employee's Years Of Exp : " + employee.getYearsOfExp());
expression = parser.parseRaw("message=#EmpMessage");
expression.getValue(stContext);
System.out.println("Message for employee : " + employee.getMessage());
}
}
Employee's Name : Employee1
Employee's Telephone number : 1111111
Employee's Position Grade : A
Employee's Years Of Exp : 6.7
Message for employee : Best of luck!
Advertisement
Advertisement
Please check our latest addition
C#, PYTHON and DJANGO
Advertisement