Uses of Class
org.dspace.eperson.RegistrationData
Packages that use RegistrationData
Package
Description
Provides classes representing e-people and groups of e-people.
-
Uses of RegistrationData in org.dspace.eperson
Fields in org.dspace.eperson with type parameters of type RegistrationDataModifier and TypeFieldDescriptionstatic jakarta.persistence.metamodel.EntityType<RegistrationData>RegistrationData_.class_static jakarta.persistence.metamodel.SingularAttribute<RegistrationData,String> RegistrationData_.emailstatic jakarta.persistence.metamodel.SingularAttribute<RegistrationData,Instant> RegistrationData_.expiresstatic jakarta.persistence.metamodel.SingularAttribute<RegistrationData,Integer> RegistrationData_.idstatic jakarta.persistence.metamodel.SetAttribute<RegistrationData,RegistrationDataMetadata> RegistrationData_.metadatastatic jakarta.persistence.metamodel.SingularAttribute<RegistrationData,String> RegistrationData_.netIdstatic jakarta.persistence.metamodel.SingularAttribute<RegistrationDataMetadata,RegistrationData> RegistrationDataMetadata_.registrationDatastatic jakarta.persistence.metamodel.SingularAttribute<RegistrationData,RegistrationTypeEnum> RegistrationData_.registrationTypestatic jakarta.persistence.metamodel.SingularAttribute<RegistrationData,String> RegistrationData_.tokenMethods in org.dspace.eperson that return RegistrationDataModifier and TypeMethodDescriptionRegistrationDataServiceImpl.clone(Context context, RegistrationDataPatch registrationDataPatch) RegistrationDataServiceImpl.create(Context context, String netId, RegistrationTypeEnum type) RegistrationDataServiceImpl.findBy(Context context, String email, RegistrationTypeEnum type) RegistrationDataServiceImpl.findByEmail(Context context, String email) RegistrationDataServiceImpl.findByToken(Context context, String token) RegistrationDataMetadata.getRegistrationData()AccountServiceImpl.renewRegistrationForEmail(Context context, RegistrationDataPatch registrationDataPatch) protected RegistrationDataAccountServiceImpl.sendInfo(Context context, String email, RegistrationTypeEnum type, boolean send) THIS IS AN INTERNAL METHOD.Methods in org.dspace.eperson that return types with arguments of type RegistrationDataModifier and TypeMethodDescriptionprotected BiConsumer<RegistrationData,EPerson> AccountServiceImpl.mergeRegistrationMetadata(String field) This method returns aBiConsumerthat can be evaluated on anyRegistrationDataandEPersonin order to replace the value of the metadatafieldplaced on theEPersonby taking the value directly from theRegistrationData.Methods in org.dspace.eperson with parameters of type RegistrationDataModifier and TypeMethodDescriptionvoidRegistrationDataServiceImpl.addMetadata(Context context, RegistrationData registration, String schema, String element, String qualifier, String value) voidRegistrationDataServiceImpl.addMetadata(Context context, RegistrationData registration, MetadataField mf, String value) RegistrationDataMetadataServiceImpl.create(Context context, RegistrationData registrationData, String schema, String element, String qualifier, String value) RegistrationDataMetadataServiceImpl.create(Context context, RegistrationData registrationData, MetadataField metadataField) RegistrationDataMetadataServiceImpl.create(Context context, RegistrationData registrationData, MetadataField metadataField, String value) voidRegistrationDataServiceImpl.delete(Context context, RegistrationData registrationData) protected voidAccountServiceImpl.fillAndSendEmail(Context context, String email, boolean isRegister, RegistrationData rd) Send a DSpace message to the given email address.RegistrationDataServiceImpl.getMetadataByMetadataString(RegistrationData registrationData, String field) AccountServiceImpl.getUpdateActions(Context context, EPerson eperson, RegistrationData registrationData) This methods tries to fullfill missing values inside theEPersonby taking them directly from theRegistrationData.RegistrationDataServiceImpl.groupEpersonMetadataByRegistrationData(EPerson ePerson, RegistrationData registrationData) booleanAccountServiceImpl.isTokenValidForCreation(RegistrationData registrationData) booleanRegistrationDataServiceImpl.isValid(RegistrationData rd) voidRegistrationDataServiceImpl.markAsExpired(Context context, RegistrationData registrationData) AccountServiceImpl.mergeField(String field, RegistrationData registrationData) This method returns a Consumer that will override a givenMetadataValueof theEPersonby taking that directly from theRegistrationData.protected voidAccountServiceImpl.sendRegistationLinkByEmail(Context context, RegistrationData rd) Fills out a given email template obtained starting from theRegistrationTypeEnum.voidRegistrationDataServiceImpl.setRegistrationMetadataValue(Context context, RegistrationData registration, String schema, String element, String qualifier, String value) voidRegistrationDataServiceImpl.update(Context context, RegistrationData registrationData) protected voidAccountServiceImpl.updateValuesFromRegistration(Context context, EPerson eperson, RegistrationData registrationData, List<String> overrides) Updates Eperson using the providedRegistrationData.
Tries to replacemetadataalready set inside theEPersonwith the ones listed inside theoverridesfield by taking the value from theRegistrationData.Method parameters in org.dspace.eperson with type arguments of type RegistrationDataModifier and TypeMethodDescriptionvoidRegistrationDataServiceImpl.update(Context context, List<RegistrationData> registrationDataRecords) -
Uses of RegistrationData in org.dspace.eperson.dao
Methods in org.dspace.eperson.dao that return RegistrationDataModifier and TypeMethodDescriptionRegistrationDataDAO.findBy(Context context, String email, RegistrationTypeEnum type) FindsRegistrationDataby email and type.RegistrationDataDAO.findByEmail(Context context, String email) FindsRegistrationDataby email.RegistrationDataDAO.findByToken(Context context, String token) FindsRegistrationDataby token. -
Uses of RegistrationData in org.dspace.eperson.dao.impl
Methods in org.dspace.eperson.dao.impl that return RegistrationDataModifier and TypeMethodDescriptionRegistrationDataDAOImpl.findBy(Context context, String email, RegistrationTypeEnum type) RegistrationDataDAOImpl.findByEmail(Context context, String email) RegistrationDataDAOImpl.findByToken(Context context, String token) -
Uses of RegistrationData in org.dspace.eperson.dto
Methods in org.dspace.eperson.dto that return RegistrationDataModifier and TypeMethodDescriptionRegistrationDataPatch.getOldRegistration()Returns the value of the previous registrationConstructors in org.dspace.eperson.dto with parameters of type RegistrationDataModifierConstructorDescriptionRegistrationDataPatch(RegistrationData oldRegistration, RegistrationDataChanges changes) -
Uses of RegistrationData in org.dspace.eperson.service
Methods in org.dspace.eperson.service that return RegistrationDataModifier and TypeMethodDescriptionRegistrationDataService.clone(Context context, RegistrationDataPatch registrationDataPatch) RegistrationDataService.create(Context context, String netId, RegistrationTypeEnum type) RegistrationDataService.findBy(Context context, String email, RegistrationTypeEnum type) RegistrationDataService.findByEmail(Context context, String email) RegistrationDataService.findByToken(Context context, String token) AccountService.renewRegistrationForEmail(Context context, RegistrationDataPatch registrationDataPatch) This method creates a fresh newRegistrationDatabased on theRegistrationDataPatchrequested by a given user.Methods in org.dspace.eperson.service with parameters of type RegistrationDataModifier and TypeMethodDescriptionvoidRegistrationDataService.addMetadata(Context context, RegistrationData registration, String schema, String element, String qualifier, String value) voidRegistrationDataService.addMetadata(Context context, RegistrationData rd, MetadataField metadataField, String value) RegistrationDataMetadataService.create(Context context, RegistrationData registrationData, String schema, String element, String qualifier, String value) Creates a newRegistrationDataMetadatathat will be stored starting from the parameters of the method.RegistrationDataMetadataService.create(Context context, RegistrationData registrationData, MetadataField metadataField) Creates a newRegistrationDataMetadataRegistrationDataMetadataService.create(Context context, RegistrationData registrationData, MetadataField metadataField, String value) Creates a newRegistrationDataMetadataRegistrationDataService.getMetadataByMetadataString(RegistrationData registrationData, String field) RegistrationDataService.groupEpersonMetadataByRegistrationData(EPerson ePerson, RegistrationData registrationData) booleanAccountService.isTokenValidForCreation(RegistrationData registrationData) Checks if thetokenis valid.booleanRegistrationDataService.isValid(RegistrationData rd) voidRegistrationDataService.markAsExpired(Context context, RegistrationData registrationData) voidRegistrationDataService.setRegistrationMetadataValue(Context context, RegistrationData registration, String schema, String element, String qualifier, String value)