Uses of Class
pl.edu.icm.unity.types.basic.Attribute
-
Packages that use Attribute Package Description pl.edu.icm.unity.engine.api The main entry point to engine's functionality.pl.edu.icm.unity.engine.api.attributes pl.edu.icm.unity.engine.api.authn.remote Remote authentication APIpl.edu.icm.unity.engine.api.confirmation Confirmations APIpl.edu.icm.unity.engine.api.project pl.edu.icm.unity.engine.api.translation Generic translation profile interfacepl.edu.icm.unity.engine.api.translation.form Registration translation profile APIpl.edu.icm.unity.engine.api.translation.in Input translation profiles APIpl.edu.icm.unity.engine.api.translation.out Output translation APIpl.edu.icm.unity.types.basic pl.edu.icm.unity.types.registration pl.edu.icm.unity.types.registration.invite Support for registration by invitation, with one time use registration codes. -
-
Uses of Attribute in pl.edu.icm.unity.engine.api
Methods in pl.edu.icm.unity.engine.api with parameters of type Attribute Modifier and Type Method Description void
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).Method parameters in pl.edu.icm.unity.engine.api with type arguments of type Attribute Modifier and Type Method Description default Identity
EntityManagement. addEntity(IdentityParam toAdd, String credReqIdId, EntityState initialState, boolean extractAttributes, List<Attribute> attributes)
Deprecated.Identity
EntityManagement. addEntity(IdentityParam toAdd, String credReqIdId, 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.Identity
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
Methods in pl.edu.icm.unity.engine.api.attributes that return types with arguments of type Attribute Modifier and Type Method Description Collection<Attribute>
AttributeSupport. getAttributesByKeyword(String keyword)
Returns all attributes linked with given keyword.Map<Long,List<Attribute>>
AttributeSupport. getEntitiesWithAttributes(String attributeTypeName)
Search for all attributes with given type name.Methods in pl.edu.icm.unity.engine.api.attributes with parameters of type Attribute Modifier and Type Method Description AttributeValueSyntax<?>
AttributeTypeSupport. getSyntax(Attribute attribute)
AttributeValueSyntax<?>
AttributeTypeSupport. 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.AttributeType
AttributeTypeSupport. getType(Attribute attribute)
-
Uses of Attribute in pl.edu.icm.unity.engine.api.authn.remote
Methods in pl.edu.icm.unity.engine.api.authn.remote that return types with arguments of type Attribute Modifier and Type Method Description Collection<Attribute>
RemotelyAuthenticatedPrincipal. getAttributes()
Method parameters in pl.edu.icm.unity.engine.api.authn.remote with type arguments of type Attribute Modifier and Type Method Description void
RemotelyAuthenticatedPrincipal. addAttributes(Collection<Attribute> attributes)
-
Uses of Attribute in pl.edu.icm.unity.engine.api.confirmation
Methods in pl.edu.icm.unity.engine.api.confirmation with parameters of type Attribute Modifier and Type Method Description <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.Method parameters in pl.edu.icm.unity.engine.api.confirmation with type arguments of type Attribute Modifier and Type Method Description void
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
Fields in pl.edu.icm.unity.engine.api.project with type parameters of type Attribute Modifier and Type Field Description List<Attribute>
DelegatedGroupMember. attributes
Constructor parameters in pl.edu.icm.unity.engine.api.project with type arguments of type Attribute Constructor Description DelegatedGroupMember(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
Methods in pl.edu.icm.unity.engine.api.translation that return Attribute Modifier and Type Method Description Attribute
ExternalDataParser. parseAsAttribute(String unityAttributeName, String group, List<?> externalValues)
Attribute
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
Methods in pl.edu.icm.unity.engine.api.translation.form that return types with arguments of type Attribute Modifier and Type Method Description Collection<Attribute>
TranslatedRegistrationRequest. getAttributes()
Methods in pl.edu.icm.unity.engine.api.translation.form with parameters of type Attribute Modifier and Type Method Description void
TranslatedRegistrationRequest. addAttribute(Attribute attribute)
void
TranslatedRegistrationRequest. removeAttribute(Attribute attribute)
-
Uses of Attribute in pl.edu.icm.unity.engine.api.translation.in
Methods in pl.edu.icm.unity.engine.api.translation.in that return Attribute Modifier and Type Method Description Attribute
MappedAttribute. getAttribute()
Constructors in pl.edu.icm.unity.engine.api.translation.in with parameters of type Attribute Constructor Description MappedAttribute(AttributeEffectMode mode, Attribute attribute)
-
Uses of Attribute in pl.edu.icm.unity.engine.api.translation.out
Methods in pl.edu.icm.unity.engine.api.translation.out that return types with arguments of type Attribute Modifier and Type Method Description Collection<Attribute>
TranslationInput. getAttributes()
Collection<Attribute>
TranslationResult. getAttributesToPersist()
Collection<Attribute>
TranslationInput. getRequesterAttributes()
Constructor parameters in pl.edu.icm.unity.engine.api.translation.out with type arguments of type Attribute Constructor Description TranslationInput(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
Subclasses of Attribute in pl.edu.icm.unity.types.basic Modifier and Type Class Description class
AttributeExt
Extends the basicAttribute
with metadata which is set by the server when returning attributes.class
ExternalizedAttribute
Used on REST endpoint, available in types module for rest clients.Methods in pl.edu.icm.unity.types.basic that return Attribute Modifier and Type Method Description Attribute
Attribute. clone()
Attribute
DynamicAttribute. getAttribute()
Attribute
AttributeStatement. getFixedAttribute()
Methods in pl.edu.icm.unity.types.basic with parameters of type Attribute Modifier and Type Method Description static 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)
Constructors in pl.edu.icm.unity.types.basic with parameters of type Attribute Constructor Description Attribute(Attribute toClone)
AttributeExt(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
Methods in pl.edu.icm.unity.types.registration that return types with arguments of type Attribute Modifier and Type Method Description List<Attribute>
BaseRegistrationInput. getAttributes()
Methods in pl.edu.icm.unity.types.registration with parameters of type Attribute Modifier and Type Method Description GeneratorT
BaseRegistrationInputBuilder. withAddedAttribute(Attribute aValue)
Method parameters in pl.edu.icm.unity.types.registration with type arguments of type Attribute Modifier and Type Method Description void
BaseRegistrationInput. setAttributes(List<Attribute> attributes)
GeneratorT
BaseRegistrationInputBuilder. withAttributes(List<Attribute> aValue)
-
Uses of Attribute in pl.edu.icm.unity.types.registration.invite
Methods in pl.edu.icm.unity.types.registration.invite that return types with arguments of type Attribute Modifier and Type Method Description Map<Integer,PrefilledEntry<Attribute>>
FormPrefill. getAttributes()
Methods in pl.edu.icm.unity.types.registration.invite with parameters of type Attribute Modifier and Type Method Description EnquiryInvitationParam.Builder
EnquiryInvitationParam.Builder. withAttribute(Attribute attribute, PrefilledEntryMode mode)
FormPrefill.Builder
FormPrefill.Builder. withAttribute(Attribute attribute, PrefilledEntryMode mode)
RegistrationInvitationParam.Builder
RegistrationInvitationParam.Builder. withAttribute(Attribute attribute, PrefilledEntryMode mode)
Method parameters in pl.edu.icm.unity.types.registration.invite with type arguments of type Attribute Modifier and Type Method Description void
FormPrefill. setAttributes(Map<Integer,PrefilledEntry<Attribute>> attributes)
-