Search in sources :

Example 1 with EntityCrudKitSettings

use of edu.stanford.bmir.protege.web.shared.crud.EntityCrudKitSettings in project webprotege by protegeproject.

the class EntityCrudKitSettingsConverter method fromDocument.

@Override
public EntityCrudKitSettings fromDocument(@Nonnull Document document) {
    Document prefixSettings = (Document) document.get("prefixSettings");
    Document suffixSettings = (Document) document.get("suffixSettings");
    return new EntityCrudKitSettings(prefixSettingsConverter.fromDocument(prefixSettings), suffixSettingsConverter.fromDocument(suffixSettings));
}
Also used : EntityCrudKitSettings(edu.stanford.bmir.protege.web.shared.crud.EntityCrudKitSettings) Document(org.bson.Document)

Example 2 with EntityCrudKitSettings

use of edu.stanford.bmir.protege.web.shared.crud.EntityCrudKitSettings in project webprotege by protegeproject.

the class EntityCrudKitSettingsTestCase method objectsWithSamePrefixAndSuffixSettingsAreEqual.

@Test
public void objectsWithSamePrefixAndSuffixSettingsAreEqual() {
    EntityCrudKitPrefixSettings prefixSettings = new EntityCrudKitPrefixSettings();
    EntityCrudKitSuffixSettings suffixSettings = mock(EntityCrudKitSuffixSettings.class);
    EntityCrudKitSettings<?> settingsA = new EntityCrudKitSettings<EntityCrudKitSuffixSettings>(prefixSettings, suffixSettings);
    EntityCrudKitSettings<?> settingsB = new EntityCrudKitSettings<EntityCrudKitSuffixSettings>(prefixSettings, suffixSettings);
    assertEquals(settingsA, settingsB);
}
Also used : EntityCrudKitSuffixSettings(edu.stanford.bmir.protege.web.shared.crud.EntityCrudKitSuffixSettings) EntityCrudKitSettings(edu.stanford.bmir.protege.web.shared.crud.EntityCrudKitSettings) EntityCrudKitPrefixSettings(edu.stanford.bmir.protege.web.shared.crud.EntityCrudKitPrefixSettings) Test(org.junit.Test)

Example 3 with EntityCrudKitSettings

use of edu.stanford.bmir.protege.web.shared.crud.EntityCrudKitSettings in project webprotege by protegeproject.

the class EntityCrudKitSettingsTestCase method objectsWithSamePrefixAndSuffixSettingsHaveEqualHashCodes.

@Test
public void objectsWithSamePrefixAndSuffixSettingsHaveEqualHashCodes() {
    EntityCrudKitPrefixSettings prefixSettings = new EntityCrudKitPrefixSettings();
    EntityCrudKitSuffixSettings suffixSettings = mock(EntityCrudKitSuffixSettings.class);
    EntityCrudKitSettings<?> settingsA = new EntityCrudKitSettings<EntityCrudKitSuffixSettings>(prefixSettings, suffixSettings);
    EntityCrudKitSettings<?> settingsB = new EntityCrudKitSettings<EntityCrudKitSuffixSettings>(prefixSettings, suffixSettings);
    assertEquals(settingsA.hashCode(), settingsB.hashCode());
}
Also used : EntityCrudKitSuffixSettings(edu.stanford.bmir.protege.web.shared.crud.EntityCrudKitSuffixSettings) EntityCrudKitSettings(edu.stanford.bmir.protege.web.shared.crud.EntityCrudKitSettings) EntityCrudKitPrefixSettings(edu.stanford.bmir.protege.web.shared.crud.EntityCrudKitPrefixSettings) Test(org.junit.Test)

Aggregations

EntityCrudKitSettings (edu.stanford.bmir.protege.web.shared.crud.EntityCrudKitSettings)3 EntityCrudKitPrefixSettings (edu.stanford.bmir.protege.web.shared.crud.EntityCrudKitPrefixSettings)2 EntityCrudKitSuffixSettings (edu.stanford.bmir.protege.web.shared.crud.EntityCrudKitSuffixSettings)2 Test (org.junit.Test)2 Document (org.bson.Document)1