Package pl.edu.icm.unity.stdext.utils
Class SensitiveAttributeMetadataProvider
- java.lang.Object
-
- pl.edu.icm.unity.stdext.utils.SensitiveAttributeMetadataProvider
-
- All Implemented Interfaces:
pl.edu.icm.unity.engine.api.attributes.AttributeMetadataProvider,pl.edu.icm.unity.types.DescribedObject,pl.edu.icm.unity.types.NamedObject
@Component public class SensitiveAttributeMetadataProvider extends java.lang.Object implements pl.edu.icm.unity.engine.api.attributes.AttributeMetadataProvider
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringNAME
-
Constructor Summary
Constructors Constructor Description SensitiveAttributeMetadataProvider()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetDescription()java.lang.StringgetName()booleanisSecuritySensitive()booleanisSingleton()voidverify(java.lang.String metadata, pl.edu.icm.unity.types.basic.AttributeType at)
-
-
-
Field Detail
-
NAME
public static final java.lang.String NAME
- See Also:
- Constant Field Values
-
-
Method Detail
-
getName
public java.lang.String getName()
- Specified by:
getNamein interfacepl.edu.icm.unity.types.NamedObject
-
getDescription
public java.lang.String getDescription()
- Specified by:
getDescriptionin interfacepl.edu.icm.unity.types.DescribedObject
-
verify
public void verify(java.lang.String metadata, pl.edu.icm.unity.types.basic.AttributeType at) throws pl.edu.icm.unity.exceptions.IllegalAttributeTypeException- Specified by:
verifyin interfacepl.edu.icm.unity.engine.api.attributes.AttributeMetadataProvider- Throws:
pl.edu.icm.unity.exceptions.IllegalAttributeTypeException
-
isSingleton
public boolean isSingleton()
- Specified by:
isSingletonin interfacepl.edu.icm.unity.engine.api.attributes.AttributeMetadataProvider
-
isSecuritySensitive
public boolean isSecuritySensitive()
- Specified by:
isSecuritySensitivein interfacepl.edu.icm.unity.engine.api.attributes.AttributeMetadataProvider
-
-