Package net.shibboleth.idp.attribute
Class PairwiseId
java.lang.Object
net.shibboleth.idp.attribute.PairwiseId
Object representing a pairwise/targeted identifier entry as a storage input/output.
- Since:
- 4.0.0
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate Instant
Time the identifier was created.private Instant
Time the identifier was deactivated.private String
ID of the entity that issued that identifier.private String
The identifier.private String
A secondary identifier attached to the record by the recipient.private String
Name of the principal represented by the identifier.private String
ID of the entity to which the identifier was issued.private String
Underlying unique key/ID of the principal. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGet the time the identifier was created.Get the time the identifier was deactivated.Get the ID of the entity that issued the identifier.Get the pairwise identifier.Get the alias, provided by the recipient, attached to this ID.Get the name of the principal the identifier represents.Get the ID of the entity to which the identifier was issued.Get the underlying unique key/ID from the source IDM system, which may be more stable than the "name".void
setCreationTime
(Instant time) Set the time the identifier was created.void
setDeactivationTime
(Instant time) Set the time the identifier was deactivated.void
Set the ID of the entity that issued the identifier.void
setPairwiseId
(String id) Set the pairwise identifier.void
Set the alias, provided by the recipient, attached to this ID.void
setPrincipalName
(String name) Set the name of the principal the identifier represents.void
Set the ID of the entity to which the identifier was issued.void
Set the underlying unique key/ID from the source IDM system, which may be more stable than the "name".toString()
-
Field Details
-
issuerEntityID
ID of the entity that issued that identifier. -
recipientEntityID
ID of the entity to which the identifier was issued. -
principalName
Name of the principal represented by the identifier. -
sourceSystemId
Underlying unique key/ID of the principal. -
pairwiseId
The identifier. -
peerProvidedId
A secondary identifier attached to the record by the recipient. -
creationTime
Time the identifier was created. -
deactivationTime
Time the identifier was deactivated.
-
-
Constructor Details
-
PairwiseId
public PairwiseId()
-
-
Method Details
-
getIssuerEntityID
Get the ID of the entity that issued the identifier.- Returns:
- ID of the entity that issued the identifier
-
setIssuerEntityID
Set the ID of the entity that issued the identifier.- Parameters:
id
- ID of the entity that issued the identifier
-
getRecipientEntityID
Get the ID of the entity to which the identifier was issued.- Returns:
- ID of the entity to which the identifier was issued
-
setRecipientEntityID
Set the ID of the entity to which the identifier was issued.- Parameters:
id
- ID of the entity to which the identifier was issued
-
getPrincipalName
Get the name of the principal the identifier represents.- Returns:
- name of the principal the identifier represents
-
setPrincipalName
Set the name of the principal the identifier represents.- Parameters:
name
- name of the principal the identifier represents
-
getSourceSystemId
Get the underlying unique key/ID from the source IDM system, which may be more stable than the "name".- Returns:
- the principal's unique key or ID
-
setSourceSystemId
Set the underlying unique key/ID from the source IDM system, which may be more stable than the "name".- Parameters:
id
- principal's unique key or ID
-
getPairwiseId
Get the pairwise identifier.- Returns:
- the pairwise identifier
-
setPairwiseId
Set the pairwise identifier.- Parameters:
id
- the pairwise identifier
-
getPeerProvidedId
Get the alias, provided by the recipient, attached to this ID.- Returns:
- alias, provided by the recipient, associated with this ID
-
setPeerProvidedId
Set the alias, provided by the recipient, attached to this ID.- Parameters:
id
- alias, provided by the recipient, attached to this ID
-
getCreationTime
Get the time the identifier was created.- Returns:
- time the identifier was created
-
setCreationTime
Set the time the identifier was created.- Parameters:
time
- time the identifier was created
-
getDeactivationTime
Get the time the identifier was deactivated.- Returns:
- time the identifier was deactivated
-
setDeactivationTime
Set the time the identifier was deactivated.- Parameters:
time
- the time the identifier was deactivated
-
toString
-