Class DateTimeDuplicateAttributeConfiguration
- java.lang.Object
-
- org.ametys.cms.duplicate.contents.attr.AbstractDuplicateAttributeConfiguration<ZonedDateTime>
-
- org.ametys.cms.duplicate.contents.attr.impl.DateTimeDuplicateAttributeConfiguration
-
- All Implemented Interfaces:
DuplicateAttributeConfiguration<ZonedDateTime>
public class DateTimeDuplicateAttributeConfiguration extends AbstractDuplicateAttributeConfiguration<ZonedDateTime>
Represents aDuplicateAttributeConfiguration
for aZonedDateTime
-
-
Field Summary
-
Fields inherited from class org.ametys.cms.duplicate.contents.attr.AbstractDuplicateAttributeConfiguration
_checkNearDuplicate, _path, _type, ROLE
-
-
Constructor Summary
Constructors Constructor Description DateTimeDuplicateAttributeConfiguration(Configuration configuration, String attributeType)
Create a new DateTimeDuplicateAttributeConfiguration
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected Query
getDuplicateQuery(ZonedDateTime value)
Get the query to check if other contents have the same valueprotected Query
getExistQuery()
Get the query to check if a field is filled-
Methods inherited from class org.ametys.cms.duplicate.contents.attr.AbstractDuplicateAttributeConfiguration
_computeCheckNearDuplicate, checkNearDuplicate, getDuplicate, getNearDuplicateQuery, getPath, getQuery, getType, isEmpty, setPath, setType
-
-
-
-
Constructor Detail
-
DateTimeDuplicateAttributeConfiguration
public DateTimeDuplicateAttributeConfiguration(Configuration configuration, String attributeType) throws ConfigurationException
Create a new DateTimeDuplicateAttributeConfiguration- Parameters:
configuration
- the configuration used to create the DuplicateAttributeConfigurationattributeType
- the attribute type id- Throws:
ConfigurationException
- if the configuration is not valid.
-
-
Method Detail
-
getExistQuery
protected Query getExistQuery()
Description copied from class:AbstractDuplicateAttributeConfiguration
Get the query to check if a field is filled- Specified by:
getExistQuery
in classAbstractDuplicateAttributeConfiguration<ZonedDateTime>
- Returns:
- the query
-
getDuplicateQuery
protected Query getDuplicateQuery(ZonedDateTime value)
Description copied from class:AbstractDuplicateAttributeConfiguration
Get the query to check if other contents have the same value- Specified by:
getDuplicateQuery
in classAbstractDuplicateAttributeConfiguration<ZonedDateTime>
- Parameters:
value
- the value to check- Returns:
- the query
-
-