diff --git a/src/net/java/sip/communicator/impl/protocol/jabber/extensions/jingle/SourceGroupPacketExtension.java b/src/net/java/sip/communicator/impl/protocol/jabber/extensions/jingle/SourceGroupPacketExtension.java index e744cdeb3..9b540025a 100644 --- a/src/net/java/sip/communicator/impl/protocol/jabber/extensions/jingle/SourceGroupPacketExtension.java +++ b/src/net/java/sip/communicator/impl/protocol/jabber/extensions/jingle/SourceGroupPacketExtension.java @@ -54,6 +54,14 @@ public String getSemantics() return getAttributeAsString(SEMANTICS_ATTR_NAME); } + /** + * Sets the semantics of this source group. + */ + public void setSemantics(String semantics) + { + this.setAttribute(SEMANTICS_ATTR_NAME, semantics); + } + /** * Gets the sources of this source group. * @@ -63,4 +71,19 @@ public List getSources() { return getChildExtensionsOfType(SourcePacketExtension.class); } + + /** + * Sets the sources of this source group. + * + * @param sources the sources of this source group. + */ + public void addSources(List sources) + { + if (sources != null && sources.size() != 0) + { + for (SourcePacketExtension source : sources) + this.addChildExtension(source); + } + + } }