@@ -22,15 +22,15 @@ public class ElementService {
2222
2323 public Set <Element > getAll () {
2424 Set <Element > elements = new HashSet <>();
25- ResultSet resultSet = sessionBuilder .getSession ().execute ("select * from sysml2.elements;" );
25+ ResultSet resultSet = sessionBuilder .getSession ().execute ("select identifier, name, description, parent_model, type from sysml2.elements;" );
2626 for (Row r : resultSet )
2727 elements .add (new Element (r .getUUID (0 ), r .getString (1 ), r .getString (2 ), r .getUUID (3 ), r .getString (4 )));
2828
2929 return elements ;
3030 }
3131
3232 public Element getById (UUID identifier ) {
33- ResultSet resultSet = sessionBuilder .getSession ().execute ("select * from sysml2.elements where identifier = " + identifier );
33+ ResultSet resultSet = sessionBuilder .getSession ().execute ("select identifier, name, description, parent_model, type from sysml2.elements where identifier = " + identifier );
3434 Row result = resultSet .one ();
3535 if (result !=null )
3636 return new Element (result .getUUID (0 ), result .getString (1 ), result .getString (2 ), result .getUUID (3 ),result .getString (4 ));
@@ -43,11 +43,12 @@ public Element create(Element elem) {
4343 UUID elementIdentifier = elem .identifier ;
4444 if (elementIdentifier == null ) elementIdentifier = UUIDs .timeBased ();
4545
46- String cqlCommand = String .format ("INSERT INTO sysml2.elements(identifier,name,description, parent_model, type) VALUES (%s,%s,%s,%s,%s)" ,
46+ String cqlCommand = String .format ("INSERT INTO sysml2.elements(identifier,name,description, parent_model, type) " +
47+ "VALUES (%s,'%s','%s',%s,'%s')" ,
4748 elementIdentifier , elem .name , elem .description , elem .parent_model , elem .type );
4849
4950 sessionBuilder .getSession ().execute (cqlCommand );
50- return getById (elem . identifier );
51+ return getById (elementIdentifier );
5152 }
5253 else
5354 return null ;
0 commit comments