Class LimitationsType
- java.lang.Object
-
- com.evolveum.midpoint.prism.impl.binding.AbstractPlainStructured
-
- com.evolveum.midpoint.xml.ns._public.common.common_3.LimitationsType
-
- All Implemented Interfaces:
PlainStructured
,JaxbVisitable
,Serializable
,Cloneable
public class LimitationsType extends AbstractPlainStructured
Definition of complexity and string policy- 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
checkAgainstDictionary
protected List<CheckExpressionType>
checkExpression
protected String
checkPattern
static QName
COMPLEX_TYPE
static ItemName
F_CHECK_AGAINST_DICTIONARY
static ItemName
F_CHECK_EXPRESSION
static ItemName
F_CHECK_PATTERN
static ItemName
F_LIMIT
static ItemName
F_MAX_ATTEMPTS
static ItemName
F_MAX_LENGTH
static ItemName
F_MIN_LENGTH
static ItemName
F_MIN_UNIQUE_CHARS
protected List<StringLimitType>
limit
protected Integer
maxAttempts
protected Integer
maxLength
protected Integer
minLength
protected Integer
minUniqueChars
-
Constructor Summary
Constructors Constructor Description LimitationsType()
LimitationsType(LimitationsType other)
-
Method Summary
-
Methods inherited from class com.evolveum.midpoint.prism.impl.binding.AbstractPlainStructured
equals, hashCode, toString
-
-
-
-
Field Detail
-
minLength
protected Integer minLength
-
maxLength
protected Integer maxLength
-
minUniqueChars
protected Integer minUniqueChars
-
checkAgainstDictionary
protected Boolean checkAgainstDictionary
-
checkPattern
protected String checkPattern
-
checkExpression
protected List<CheckExpressionType> checkExpression
-
maxAttempts
protected Integer maxAttempts
-
limit
protected List<StringLimitType> limit
-
COMPLEX_TYPE
public static final QName COMPLEX_TYPE
-
F_MIN_LENGTH
public static final ItemName F_MIN_LENGTH
-
F_MAX_LENGTH
public static final ItemName F_MAX_LENGTH
-
F_MIN_UNIQUE_CHARS
public static final ItemName F_MIN_UNIQUE_CHARS
-
F_CHECK_AGAINST_DICTIONARY
public static final ItemName F_CHECK_AGAINST_DICTIONARY
-
F_CHECK_PATTERN
public static final ItemName F_CHECK_PATTERN
-
F_CHECK_EXPRESSION
public static final ItemName F_CHECK_EXPRESSION
-
F_MAX_ATTEMPTS
public static final ItemName F_MAX_ATTEMPTS
-
F_LIMIT
public static final ItemName F_LIMIT
-
-
Constructor Detail
-
LimitationsType
public LimitationsType()
-
LimitationsType
public LimitationsType(LimitationsType other)
-
-
Method Detail
-
getMinLength
public Integer getMinLength()
-
setMinLength
public void setMinLength(Integer value)
-
getMaxLength
public Integer getMaxLength()
-
setMaxLength
public void setMaxLength(Integer value)
-
getMinUniqueChars
public Integer getMinUniqueChars()
-
setMinUniqueChars
public void setMinUniqueChars(Integer value)
-
isCheckAgainstDictionary
public Boolean isCheckAgainstDictionary()
-
setCheckAgainstDictionary
public void setCheckAgainstDictionary(Boolean value)
-
getCheckPattern
public String getCheckPattern()
-
setCheckPattern
public void setCheckPattern(String value)
-
getCheckExpression
public List<CheckExpressionType> getCheckExpression()
-
getMaxAttempts
public Integer getMaxAttempts()
-
setMaxAttempts
public void setMaxAttempts(Integer value)
-
getLimit
public List<StringLimitType> getLimit()
-
hashCode
public int hashCode(StructuredHashCodeStrategy strategy)
- Specified by:
hashCode
in interfacePlainStructured
- Overrides:
hashCode
in classAbstractPlainStructured
-
equals
public boolean equals(Object other, StructuredEqualsStrategy strategy)
- Specified by:
equals
in interfacePlainStructured
- Overrides:
equals
in classAbstractPlainStructured
-
minLength
public LimitationsType minLength(Integer value)
-
maxLength
public LimitationsType maxLength(Integer value)
-
minUniqueChars
public LimitationsType minUniqueChars(Integer value)
-
checkAgainstDictionary
public LimitationsType checkAgainstDictionary(Boolean value)
-
checkPattern
public LimitationsType checkPattern(String value)
-
checkExpression
public LimitationsType checkExpression(CheckExpressionType value)
-
beginCheckExpression
public CheckExpressionType beginCheckExpression()
-
maxAttempts
public LimitationsType maxAttempts(Integer value)
-
limit
public LimitationsType limit(StringLimitType value)
-
beginLimit
public StringLimitType beginLimit()
-
accept
public void accept(JaxbVisitor visitor)
- Specified by:
accept
in interfaceJaxbVisitable
- Overrides:
accept
in classAbstractPlainStructured
-
clone
public LimitationsType clone()
- Specified by:
clone
in interfacePlainStructured
- Specified by:
clone
in classAbstractPlainStructured
-
-