@Override protected ObservableRoles getRoles() { ObservableDocument doc = BasicFactories.observableDocumentProvider().parse(""); DocumentBasedRoles permissions = DocumentBasedRoles.create(doc); return permissions; } }
@Override protected ObservableRoles getRoles() { ObservableDocument doc = BasicFactories.observableDocumentProvider().parse(""); DocumentBasedRoles permissions = DocumentBasedRoles.create(doc); return permissions; } }
public void testOnlyPersistsChangedRole() { ObservableDocument doc = BasicFactories.observableDocumentProvider().parse(""); DocumentBasedRoles permissions = DocumentBasedRoles.create(doc); permissions.assign(p("public@a.gwave.com"), Role.READ_ONLY); assertEquals("<assign address=\"public@a.gwave.com\" role=\"READ_ONLY\"/>", doc.toXmlString()); }
public void testPersistNothingWhenSettingDefaultRole() { ObservableDocument doc = BasicFactories.observableDocumentProvider().parse(""); DocumentBasedRoles permissions = DocumentBasedRoles.create(doc); permissions.assign(p("joe@example.com"), Role.FULL); assertEquals("", doc.toXmlString()); }
public void testPersistNothingWhenSettingDefaultRole() { ObservableDocument doc = BasicFactories.observableDocumentProvider().parse(""); DocumentBasedRoles permissions = DocumentBasedRoles.create(doc); permissions.assign(p("joe@example.com"), Role.FULL); assertEquals("", doc.toXmlString()); }
public void testOnlyPersistsChangedRole() { ObservableDocument doc = BasicFactories.observableDocumentProvider().parse(""); DocumentBasedRoles permissions = DocumentBasedRoles.create(doc); permissions.assign(p("public@a.gwave.com"), Role.READ_ONLY); assertEquals("<assign address=\"public@a.gwave.com\" role=\"READ_ONLY\"/>", doc.toXmlString()); }
DocumentBasedRoles roles = DocumentBasedRoles.create(rolesDocument); for (ParticipantId participantId : wavelet.getParticipantIds()) { waveletData.setParticipantRole(participantId.getAddress(),