/src/main/java/com/t11e/discovery/datatool/ChangesetWriter.java

http://github.com/t11e/discovery_datatool · Java · 35 lines · 24 code · 11 blank · 0 comment · 0 complexity · aa56bde8952b7f7ab915437d3f2490c0 MD5 · raw file

  1. package com.t11e.discovery.datatool;
  2. import java.util.Map;
  3. import javax.xml.stream.XMLStreamException;
  4. public interface ChangesetWriter
  5. {
  6. void setItem(final String id, final Map<String, ? > properties)
  7. throws XMLStreamException;
  8. void setItem(final String id, final String provider, final String kind, final Map<String, ? > properties)
  9. throws XMLStreamException;
  10. void addToItem(final String id, final Map<String, ? > properties)
  11. throws XMLStreamException;
  12. void addToItem(final String id, final String provider, final String kind, final Map<String, ? > properties)
  13. throws XMLStreamException;
  14. void removeFromItem(final String id, final Map<String, ? > properties)
  15. throws XMLStreamException;
  16. void removeAllFromItem(final String id)
  17. throws XMLStreamException;
  18. void addItem(final String id)
  19. throws XMLStreamException;
  20. void removeItem(final String id)
  21. throws XMLStreamException;
  22. void removeItem(final String id, final String provider, final String kind)
  23. throws XMLStreamException;
  24. }