query = "select m.id mote_id, m.site_id site_id,s.sitename site, " +
"case when m.curr_session_id=? then 'controlled' " +
"when isnull(m.curr_session_id) then 'available' else 'occupied' end mote_usage ";
select = "select id, name from moteattrtype order by sortseq";
rs = sql.retrieve(select);
while (rs.next()) {
query+=getMoteAttrSubquery(rs.getString("name"),rs.getString("id"));
}
select = "select id, name from siteattrtype order by sortseq";
rs = sql.retrieve(select);