Uses of Class
pl.edu.icm.unity.types.basic.Attribute
Package
Description
The main entry point to engine's functionality.
Remote authentication API
Confirmations API
Generic translation profile interface
Registration translation profile API
Input translation profiles API
Output translation API
Support for registration by invitation, with one time use registration codes.
-
Uses of Attribute in pl.edu.icm.unity.engine.api
Modifier and TypeMethodDescriptionvoid
AttributesManagement.createAttribute
(EntityParam entity, Attribute attribute) Creates an attribute (must not be present).void
AttributesManagement.createAttributeSuppressingConfirmation
(EntityParam entity, Attribute attribute) Creates an attribute (must not be present).void
AttributesManagement.setAttribute
(EntityParam entity, Attribute attribute) Updates or creates an attribute (may be present).void
AttributesManagement.setAttribute
(EntityParam entity, Attribute attribute, boolean allowUpdate) Deprecated.use any of other create or set methods.void
AttributesManagement.setAttributeSuppressingConfirmation
(EntityParam entity, Attribute attribute) Updates or creates an attribute (may be present).Modifier and TypeMethodDescriptiondefault Identity
EntityManagement.addEntity
(IdentityParam toAdd, String credReqIdId, EntityState initialState, boolean extractAttributes, List<Attribute> attributes) Deprecated.EntityManagement.addEntity
(IdentityParam toAdd, String credReqId, EntityState initialState, List<Attribute> attributes) Adds a new entity with an initial identity.default Identity
EntityManagement.addEntity
(IdentityParam toAdd, EntityState initialState, boolean extractAttributes, List<Attribute> attributes) Deprecated.EntityManagement.addEntity
(IdentityParam toAdd, EntityState initialState, List<Attribute> attributes) AsEntityManagement.addEntity(IdentityParam, String, EntityState, List)
with the empty list of attributes and default credential requirements.void
GroupsManagement.addMemberFromParent
(String path, EntityParam entity, List<Attribute> attributes) Adds a new member to the group.void
GroupsManagement.addMemberFromParent
(String path, EntityParam entity, List<Attribute> attributes, String idp, String translationProfile) Adds a new member to the group. -
Uses of Attribute in pl.edu.icm.unity.engine.api.attributes
Modifier and TypeMethodDescriptionAttributeSupport.getAttributesByKeyword
(String keyword) Returns all attributes linked with given keyword.AttributeSupport.getEntitiesWithAttributes
(String attributeTypeName) Search for all attributes with given type name.Modifier and TypeMethodDescriptionAttributeTypeSupport.getSyntaxFallingBackToDefault
(Attribute attribute) AsAttributeTypeSupport.getSyntax(Attribute)
but this method returns a syntax with default configuration for the given attribute if there is no attribute type recorded in the system. -
Uses of Attribute in pl.edu.icm.unity.engine.api.authn.remote
Modifier and TypeMethodDescriptionvoid
RemotelyAuthenticatedPrincipal.addAttributes
(Collection<Attribute> attributes) -
Uses of Attribute in pl.edu.icm.unity.engine.api.confirmation
Modifier and TypeMethodDescription<T> void
EmailConfirmationManager.sendVerification
(EntityParam entity, Attribute attribute) Sends confirmation messages for the values of an attribute which are verifiable, only for unconfirmed attributes ones.<T> void
EmailConfirmationManager.sendVerificationQuietNoTx
(EntityParam entity, Attribute attribute, boolean force) Sends confirmation messages for the values of an attribute which are verifiable, only for unconfirmed attributes for which a confirmation was not yet sent.Modifier and TypeMethodDescriptionvoid
EmailConfirmationManager.sendVerificationsQuietNoTx
(EntityParam entity, Collection<? extends Attribute> attributes, boolean force) Sends confirmation messages for the values which requires so. -
Uses of Attribute in pl.edu.icm.unity.engine.api.project
ModifierConstructorDescriptionDelegatedGroupMember
(long entityId, String project, String group, GroupAuthorizationRole role, String name, VerifiableElementBase email, Optional<List<Attribute>> attributes) -
Uses of Attribute in pl.edu.icm.unity.engine.api.translation
Modifier and TypeMethodDescriptionExternalDataParser.parseAsAttribute
(String unityAttributeName, String group, List<?> externalValues) ExternalDataParser.parseAsAttribute
(AttributeType unityAttribute, String group, List<?> externalValues, String idp, String profile) <T> Attribute
ExternalDataParser.parseAsConfirmedAttribute
(AttributeType unityAttribute, String group, List<?> externalValues, String idp, String profile) -
Uses of Attribute in pl.edu.icm.unity.engine.api.translation.form
Modifier and TypeMethodDescriptionvoid
TranslatedRegistrationRequest.addAttribute
(Attribute attribute) void
TranslatedRegistrationRequest.removeAttribute
(Attribute attribute) -
Uses of Attribute in pl.edu.icm.unity.engine.api.translation.in
-
Uses of Attribute in pl.edu.icm.unity.engine.api.translation.out
Modifier and TypeMethodDescriptionTranslationInput.getAttributes()
TranslationResult.getAttributesToPersist()
TranslationInput.getRequesterAttributes()
ModifierConstructorDescriptionTranslationInput
(Collection<? extends Attribute> attributes, Entity entity, String chosenGroup, Collection<Group> groups, String requester, Collection<? extends Attribute> requesterAttributes, String protocol, String protocolSubType, Map<String, AuthenticationResult.Status> importStatus) -
Uses of Attribute in pl.edu.icm.unity.types.basic
Modifier and TypeClassDescriptionclass
Extends the basicAttribute
with metadata which is set by the server when returning attributes.Modifier and TypeMethodDescriptionAttribute.clone()
DynamicAttribute.getAttribute()
AttributeStatement.getFixedAttribute()
Modifier and TypeMethodDescriptionstatic AttributeStatement
AttributeStatement.getFixedEverybodyStatement
(Attribute toAssign) Creates a simple statement that assigns a given attribute to everybodystatic AttributeStatement
AttributeStatement.getFixedStatement
(Attribute toAssign, String extraGroup, String condition) Creates a statement with a given condition and assigning a fixed attribute and conflict resolution set to skip.void
DynamicAttribute.setAttribute
(Attribute attribute) void
AttributeStatement.setFixedAttribute
(Attribute fixedAttribute) ModifierConstructorDescriptionAttributeExt
(Attribute baseAttribute, boolean isDirect) UpcastsAttribute
to AttributeExt, creation and update dates are set to current time.AttributeExt
(Attribute baseAttribute, boolean isDirect, Date creationTs, Date updateTs) AttributeStatement
(String condition, String extraAttributesGroup, AttributeStatement.ConflictResolution conflictResolution, Attribute fixedAttribute) Creates a statement assigning a fixed attributeDynamicAttribute
(Attribute attribute) DynamicAttribute
(Attribute attribute, String displayedName, String description, boolean mandatory) DynamicAttribute
(Attribute attribute, AttributeType attributeType) DynamicAttribute
(Attribute attribute, AttributeType attributeType, String displayedName, String description, boolean mandatory) -
Uses of Attribute in pl.edu.icm.unity.types.registration
Modifier and TypeMethodDescriptionBaseRegistrationInputBuilder.withAddedAttribute
(Attribute aValue) Modifier and TypeMethodDescriptionvoid
BaseRegistrationInput.setAttributes
(List<Attribute> attributes) BaseRegistrationInputBuilder.withAttributes
(List<Attribute> aValue) -
Uses of Attribute in pl.edu.icm.unity.types.registration.invite
Modifier and TypeMethodDescriptionEnquiryInvitationParam.Builder.withAttribute
(Attribute attribute, PrefilledEntryMode mode) FormPrefill.Builder.withAttribute
(Attribute attribute, PrefilledEntryMode mode) RegistrationInvitationParam.Builder.withAttribute
(Attribute attribute, PrefilledEntryMode mode) Modifier and TypeMethodDescriptionvoid
FormPrefill.setAttributes
(Map<Integer, PrefilledEntry<Attribute>> attributes)