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 com.evolveum.midpoint.prism.impl.binding.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 Boolean
append
static QName
COMPLEX_TYPE
static ItemName
F_APPEND
static ItemName
F_INVALIDATION
static ItemName
F_MAX_SIZE
static ItemName
F_OBJECT_TYPE_SETTINGS
static ItemName
F_STATISTICS
static ItemName
F_TIME_TO_LIVE
static ItemName
F_TRACE_MISS
static ItemName
F_TRACE_PASS
protected CacheInvalidationConfigurationType
invalidation
protected Integer
maxSize
protected List<CacheObjectTypeSettingsType>
objectTypeSettings
protected CacheStatisticsReportingConfigurationType
statistics
protected Integer
timeToLive
protected Boolean
traceMiss
protected Boolean
tracePass
-
Constructor Summary
Constructors Constructor Description CacheSettingsType()
CacheSettingsType(CacheSettingsType other)
-
Method Summary
-
-
-
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:
hashCode
in interfacePlainStructured
- Overrides:
hashCode
in classcom.evolveum.midpoint.prism.impl.binding.AbstractPlainStructured
-
equals
public boolean equals(Object other, StructuredEqualsStrategy strategy)
- Specified by:
equals
in interfacePlainStructured
- Overrides:
equals
in classcom.evolveum.midpoint.prism.impl.binding.AbstractPlainStructured
-
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:
accept
in interfaceJaxbVisitable
- Overrides:
accept
in classcom.evolveum.midpoint.prism.impl.binding.AbstractPlainStructured
-
clone
public CacheSettingsType clone()
- Specified by:
clone
in interfacePlainStructured
- Specified by:
clone
in classcom.evolveum.midpoint.prism.impl.binding.AbstractPlainStructured
-
-