Package pl.edu.icm.unity.types.authn
Class CredentialRequirements
java.lang.Object
pl.edu.icm.unity.types.DescribedObjectROImpl
pl.edu.icm.unity.types.DescribedObjectImpl
pl.edu.icm.unity.types.authn.CredentialRequirements
- All Implemented Interfaces:
DescribedObject
,NamedObject
Set of credentials. It is applied to entities, to define what credentials must be defined/updated.
This class uses default JSON serialization
- Author:
- K. Benedyczak
-
Field Summary
Fields inherited from class pl.edu.icm.unity.types.DescribedObjectROImpl
description, name
-
Constructor Summary
ConstructorDescriptionCredentialRequirements
(String name, String description, Set<String> requiredCredentials) -
Method Summary
Modifier and TypeMethodDescriptionboolean
int
hashCode()
boolean
void
setReadOnly
(boolean readOnly) void
setRequiredCredentials
(Set<String> requiredCredentials) toString()
Methods inherited from class pl.edu.icm.unity.types.DescribedObjectImpl
setDescription, setName
Methods inherited from class pl.edu.icm.unity.types.DescribedObjectROImpl
fromJsonDescObj, getDescription, getName, toJson
-
Constructor Details
-
CredentialRequirements
public CredentialRequirements() -
CredentialRequirements
-
-
Method Details
-
getRequiredCredentials
-
setRequiredCredentials
-
isReadOnly
public boolean isReadOnly() -
setReadOnly
public void setReadOnly(boolean readOnly) -
toString
- Overrides:
toString
in classDescribedObjectROImpl
-
hashCode
public int hashCode()- Overrides:
hashCode
in classDescribedObjectROImpl
-
equals
- Overrides:
equals
in classDescribedObjectROImpl
-