public InternalsConfigurationType clone() { InternalsConfigurationType object = new InternalsConfigurationType(); PrismContainerValue value = asPrismContainerValue().clone(); object.setupContainerValue(value); return object; }
public InternalsConfigurationType enableExperimentalCode(Boolean value) { setEnableExperimentalCode(value); return this; }
public InternalsConfigurationType maxModelClicks(Integer value) { setMaxModelClicks(value); return this; }
/** * Create an instance of {@link InternalsConfigurationType } * */ public InternalsConfigurationType createInternalsConfigurationType() { return new InternalsConfigurationType(); }
public static void setEnableExperimentalCode(SystemConfigurationType s, Boolean enableExperimentalCode) { if (enableExperimentalCode == null) { if (s.getInternals() != null) { s.getInternals().setEnableExperimentalCode(null); s.asPrismContainerValue().findContainer(SystemConfigurationType.F_INTERNALS).normalize(); } } else { if (s.getInternals() == null) { s.setInternals(new InternalsConfigurationType()); // hopefully prismContext etc is correctly set } s.getInternals().setEnableExperimentalCode(enableExperimentalCode); } }
@Override public boolean equals(Object object) { if (!(object instanceof InternalsConfigurationType)) { return false; } InternalsConfigurationType other = ((InternalsConfigurationType) object); return asPrismContainerValue().equivalent(other.asPrismContainerValue()); }
public PolyStringNormalizerConfigurationType beginPolyStringNormalizer() { PolyStringNormalizerConfigurationType value = new PolyStringNormalizerConfigurationType(); polyStringNormalizer(value); return value; }
public static boolean isExperimentalCodeEnabled(SystemConfigurationType config) { if (config == null || config.getInternals() == null || config.getInternals().isEnableExperimentalCode() == null) { return false; } return config.getInternals().isEnableExperimentalCode(); }
public static void applyOperationResultHandling(SystemConfigurationType config) { Integer value = config != null && config.getInternals() != null ? config.getInternals().getSubresultStripThreshold() : null; OperationResult.setSubresultStripThreshold(value); } }
public static Integer getMaxModelClicks(PrismObject<SystemConfigurationType> sysconfigObject) { if (sysconfigObject == null || sysconfigObject.asObjectable().getInternals() == null) { return null; } return sysconfigObject.asObjectable().getInternals().getMaxModelClicks(); }
private void applyPolyStringNormalizerConfiguration(SystemConfigurationType configType) { try { PolyStringNormalizerConfigurationType normalizerConfig = null; InternalsConfigurationType internals = configType.getInternals(); if (internals != null) { normalizerConfig = internals.getPolyStringNormalizer(); } prismContext.configurePolyStringNormalizer(normalizerConfig); LOGGER.trace("Applied PolyString normalizer configuration {}", DebugUtil.shortDumpLazily(normalizerConfig)); } catch (Throwable t) { LoggingUtils.logUnexpectedException(LOGGER, "Couldn't apply PolyString normalizer configuration", t); lastVersionApplied = null; } }
/** * Create an instance of {@link InternalsConfigurationType } * */ public InternalsConfigurationType createInternalsConfigurationType() { return new InternalsConfigurationType(); }
@XmlElement(name = "subresultStripThreshold") public Integer getSubresultStripThreshold() { return PrismForJAXBUtil.getPropertyValue(asPrismContainerValue(), F_SUBRESULT_STRIP_THRESHOLD, Integer.class); }
/** * Create an instance of {@link InternalsConfigurationType } * */ public InternalsConfigurationType createInternalsConfigurationType() { return new InternalsConfigurationType(); }
@XmlElement(name = "polyStringNormalizer") public PolyStringNormalizerConfigurationType getPolyStringNormalizer() { return PrismForJAXBUtil.getPropertyValue(asPrismContainerValue(), F_POLY_STRING_NORMALIZER, PolyStringNormalizerConfigurationType.class); }
public InternalsConfigurationType beginInternals() { InternalsConfigurationType value = new InternalsConfigurationType(); internals(value); return value; }
@XmlElement(defaultValue = "false", name = "enableExperimentalCode") public Boolean isEnableExperimentalCode() { return PrismForJAXBUtil.getPropertyValue(asPrismContainerValue(), F_ENABLE_EXPERIMENTAL_CODE, Boolean.class); }
@XmlElement(name = "maxModelClicks") public Integer getMaxModelClicks() { return PrismForJAXBUtil.getPropertyValue(asPrismContainerValue(), F_MAX_MODEL_CLICKS, Integer.class); }
@Override public String toString() { return asPrismContainerValue().toString(); }
@Override public int hashCode() { return asPrismContainerValue().hashCode(); }