Class SubjectNameMappings
java.lang.Object
swiss.trustbroker.federation.xmlconfig.SubjectNameMappings
- All Implemented Interfaces:
Serializable
Subject Name ID mappings.
- See Also:
-
Nested Class Summary
Nested Classes -
Constructor Summary
ConstructorsConstructorDescriptionSubjectNameMappings(Boolean preserve, List<SubjectName> subjects) Creates a newSubjectNameMappingsinstance. -
Method Summary
Modifier and TypeMethodDescriptionbuilder()protected booleanbooleanIf true, do not overwrite nameId if differing from originalNameId (i.e.List of mappinginthashCode()voidsetPreserve(Boolean preserve) If true, do not overwrite nameId if differing from originalNameId (i.e.voidsetSubjects(List<SubjectName> subjects) List of mappingtoString()
-
Constructor Details
-
SubjectNameMappings
public SubjectNameMappings() -
SubjectNameMappings
Creates a newSubjectNameMappingsinstance.- Parameters:
preserve- If true, do not overwrite nameId if differing from originalNameId (i.e. preserve changes done by scripts).
Default: falsesubjects- List of mapping- Since:
- 1.7.0
-
-
Method Details
-
builder
-
getPreserve
If true, do not overwrite nameId if differing from originalNameId (i.e. preserve changes done by scripts).
Default: false- Since:
- 1.7.0
-
getSubjects
List of mapping -
setPreserve
If true, do not overwrite nameId if differing from originalNameId (i.e. preserve changes done by scripts).
Default: false- Since:
- 1.7.0
-
setSubjects
List of mapping -
equals
-
canEqual
-
hashCode
public int hashCode() -
toString
-