Class AbstractSAMLDataConnectorParser.CustomPropertyDef
java.lang.Object
net.shibboleth.idp.attribute.resolver.spring.dc.saml.impl.AbstractSAMLDataConnectorParser.CustomPropertyDef
- Enclosing class:
- AbstractSAMLDataConnectorParser
A class for representing the definition of a custom property.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate StringProperty default value.private StringProperty name.private Class<?>Property class prefix.private booleanFlag indicating whether property is bean reference.private booleanFlag indicating whether property is required.private StringProperty type. -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedCustomPropertyDef(Class<?> prefixClass, String propName, String propType, boolean isReference, boolean isRequired) Constructor.protectedCustomPropertyDef(Class<?> prefixClass, String propName, String propType, boolean isReference, boolean isRequired, String defaultVal) Constructor. -
Method Summary
-
Field Details
-
prefix
Property class prefix. -
name
Property name. -
type
Property type. -
reference
private boolean referenceFlag indicating whether property is bean reference. -
required
private boolean requiredFlag indicating whether property is required. -
defaultValue
Property default value.
-
-
Constructor Details
-
CustomPropertyDef
protected CustomPropertyDef(@Nonnull Class<?> prefixClass, @Nonnull String propName, @Nonnull String propType, boolean isReference, boolean isRequired) Constructor.- Parameters:
prefixClass- property class prefixpropName- property namepropType- property typeisReference- is property bean referenceisRequired- is property required
-
CustomPropertyDef
protected CustomPropertyDef(@Nonnull Class<?> prefixClass, @Nonnull String propName, @Nonnull String propType, boolean isReference, boolean isRequired, @Nullable String defaultVal) Constructor.- Parameters:
prefixClass- property class prefixpropName- property namepropType- property typeisReference- is property bean referenceisRequired- is property requireddefaultVal- the default value
-
-
Method Details
-
getPrefix
Get the property class prefix.- Returns:
- the prefix
-
getName
Get the property name.- Returns:
- the name
-
getType
Get the property type.- Returns:
- the type
-
isReference
public boolean isReference()Get the flag indicating whether property is a bean reference.- Returns:
- the flag
-
isRequired
public boolean isRequired()Get the flag indicating whether property is required.- Returns:
- the flag
-
getDefault
Get the default value.- Returns:
- the default value
-