Class CacheSettingsType
- java.lang.Object
-
- com.evolveum.midpoint.prism.impl.binding.AbstractPlainStructured
-
- com.evolveum.midpoint.xml.ns._public.common.common_3.CacheSettingsType
-
- All Implemented Interfaces:
PlainStructured,JaxbVisitable,Serializable,Cloneable
public class CacheSettingsType extends AbstractPlainStructured
Settings for a given cache. Not all items are applicable for each cache.- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface com.evolveum.midpoint.prism.binding.PlainStructured
PlainStructured.WithoutStrategy
-
-
Field Summary
Fields Modifier and Type Field Description protected Booleanappendstatic QNameCOMPLEX_TYPEstatic ItemNameF_APPENDstatic ItemNameF_INVALIDATIONstatic ItemNameF_MAX_SIZEstatic ItemNameF_OBJECT_TYPE_SETTINGSstatic ItemNameF_STATISTICSstatic ItemNameF_TIME_TO_LIVEstatic ItemNameF_TRACE_MISSstatic ItemNameF_TRACE_PASSprotected CacheInvalidationConfigurationTypeinvalidationprotected IntegermaxSizeprotected List<CacheObjectTypeSettingsType>objectTypeSettingsprotected CacheStatisticsReportingConfigurationTypestatisticsprotected IntegertimeToLiveprotected BooleantraceMissprotected BooleantracePass
-
Constructor Summary
Constructors Constructor Description CacheSettingsType()CacheSettingsType(CacheSettingsType other)
-
Method Summary
-
Methods inherited from class com.evolveum.midpoint.prism.impl.binding.AbstractPlainStructured
equals, hashCode, toString
-
-
-
-
Field Detail
-
append
protected Boolean append
-
maxSize
protected Integer maxSize
-
timeToLive
protected Integer timeToLive
-
traceMiss
protected Boolean traceMiss
-
tracePass
protected Boolean tracePass
-
statistics
protected CacheStatisticsReportingConfigurationType statistics
-
invalidation
protected CacheInvalidationConfigurationType invalidation
-
objectTypeSettings
protected List<CacheObjectTypeSettingsType> objectTypeSettings
-
COMPLEX_TYPE
public static final QName COMPLEX_TYPE
-
F_APPEND
public static final ItemName F_APPEND
-
F_MAX_SIZE
public static final ItemName F_MAX_SIZE
-
F_TIME_TO_LIVE
public static final ItemName F_TIME_TO_LIVE
-
F_TRACE_MISS
public static final ItemName F_TRACE_MISS
-
F_TRACE_PASS
public static final ItemName F_TRACE_PASS
-
F_STATISTICS
public static final ItemName F_STATISTICS
-
F_INVALIDATION
public static final ItemName F_INVALIDATION
-
F_OBJECT_TYPE_SETTINGS
public static final ItemName F_OBJECT_TYPE_SETTINGS
-
-
Constructor Detail
-
CacheSettingsType
public CacheSettingsType()
-
CacheSettingsType
public CacheSettingsType(CacheSettingsType other)
-
-
Method Detail
-
isAppend
public Boolean isAppend()
-
setAppend
public void setAppend(Boolean value)
-
getMaxSize
public Integer getMaxSize()
-
setMaxSize
public void setMaxSize(Integer value)
-
getTimeToLive
public Integer getTimeToLive()
-
setTimeToLive
public void setTimeToLive(Integer value)
-
isTraceMiss
public Boolean isTraceMiss()
-
setTraceMiss
public void setTraceMiss(Boolean value)
-
isTracePass
public Boolean isTracePass()
-
setTracePass
public void setTracePass(Boolean value)
-
getStatistics
public CacheStatisticsReportingConfigurationType getStatistics()
-
setStatistics
public void setStatistics(CacheStatisticsReportingConfigurationType value)
-
getInvalidation
public CacheInvalidationConfigurationType getInvalidation()
-
setInvalidation
public void setInvalidation(CacheInvalidationConfigurationType value)
-
getObjectTypeSettings
public List<CacheObjectTypeSettingsType> getObjectTypeSettings()
-
hashCode
public int hashCode(StructuredHashCodeStrategy strategy)
- Specified by:
hashCodein interfacePlainStructured- Overrides:
hashCodein classAbstractPlainStructured
-
equals
public boolean equals(Object other, StructuredEqualsStrategy strategy)
- Specified by:
equalsin interfacePlainStructured- Overrides:
equalsin classAbstractPlainStructured
-
append
public CacheSettingsType append(Boolean value)
-
maxSize
public CacheSettingsType maxSize(Integer value)
-
timeToLive
public CacheSettingsType timeToLive(Integer value)
-
traceMiss
public CacheSettingsType traceMiss(Boolean value)
-
tracePass
public CacheSettingsType tracePass(Boolean value)
-
statistics
public CacheSettingsType statistics(CacheStatisticsReportingConfigurationType value)
-
beginStatistics
public CacheStatisticsReportingConfigurationType beginStatistics()
-
invalidation
public CacheSettingsType invalidation(CacheInvalidationConfigurationType value)
-
beginInvalidation
public CacheInvalidationConfigurationType beginInvalidation()
-
objectTypeSettings
public CacheSettingsType objectTypeSettings(CacheObjectTypeSettingsType value)
-
beginObjectTypeSettings
public CacheObjectTypeSettingsType beginObjectTypeSettings()
-
accept
public void accept(JaxbVisitor visitor)
- Specified by:
acceptin interfaceJaxbVisitable- Overrides:
acceptin classAbstractPlainStructured
-
clone
public CacheSettingsType clone()
- Specified by:
clonein interfacePlainStructured- Specified by:
clonein classAbstractPlainStructured
-
-