@Override public SchemaInfoLevelBuilder fromOptions(final SchemaInfoLevel schemaInfoLevel) { if (schemaInfoLevel == null) { return this; } tag = schemaInfoLevel.getTag(); try { for (final SchemaInfoRetrieval schemaInfoRetrieval: SchemaInfoRetrieval .values()) { final boolean booleanValue = schemaInfoLevel.is(schemaInfoRetrieval); schemaInfoRetrievals.put(schemaInfoRetrieval, booleanValue); } } catch (final Exception e) { LOGGER .log(Level.WARNING, "Could not obtain schema info level settings", e); } return this; }
@Override public SchemaInfoLevelBuilder fromOptions(final SchemaInfoLevel schemaInfoLevel) { if (schemaInfoLevel == null) { return this; } tag = schemaInfoLevel.getTag(); try { for (final SchemaInfoRetrieval schemaInfoRetrieval: SchemaInfoRetrieval .values()) { final boolean booleanValue = schemaInfoLevel.is(schemaInfoRetrieval); schemaInfoRetrievals.put(schemaInfoRetrieval, booleanValue); } } catch (final Exception e) { LOGGER .log(Level.WARNING, "Could not obtain schema info level settings", e); } return this; }
@Override public SchemaInfoLevelBuilder fromOptions(final SchemaInfoLevel schemaInfoLevel) { if (schemaInfoLevel == null) { return this; } tag = schemaInfoLevel.getTag(); try { for (final SchemaInfoRetrieval schemaInfoRetrieval: SchemaInfoRetrieval .values()) { final boolean booleanValue = schemaInfoLevel.is(schemaInfoRetrieval); schemaInfoRetrievals.put(schemaInfoRetrieval, booleanValue); } } catch (final Exception e) { LOGGER .log(Level.WARNING, "Could not obtain schema info level settings", e); } return this; }
@Override public SchemaInfoLevelBuilder fromOptions(final SchemaInfoLevel schemaInfoLevel) { if (schemaInfoLevel == null) { return this; } tag = schemaInfoLevel.getTag(); try { for (final SchemaInfoRetrieval schemaInfoRetrieval: SchemaInfoRetrieval .values()) { final boolean booleanValue = schemaInfoLevel.is(schemaInfoRetrieval); schemaInfoRetrievals.put(schemaInfoRetrieval, booleanValue); } } catch (final Exception e) { LOGGER .log(Level.WARNING, "Could not obtain schema info level settings", e); } return this; }