package com.bao.lc.bean;
public class BasicIDValuePair implements IDValuePair
{
private int id;
private ResultCode rc;
private String value;
public BasicIDValuePair(int id, String value)
{
this.id = id;
this.value = value;
this.rc = null;
}
public BasicIDValuePair(ResultCode rc, String value)
{
this.id = rc.getID();
this.rc = rc;
this.value = value;
}
@Override
public int getID()
{
return this.id;
}
@Override
public String getValue()
{
return this.value;
}
@Override
public String toString()
{
if(this.rc != null)
{
return String.format("rc=%s,value=%s", rc, value);
}
else
{
return String.format("id=%d,value=%s", id, value);
}
}
}