Class CustomerUsernameFieldMetadataProvider
java.lang.Object
org.broadleafcommerce.openadmin.server.dao.provider.metadata.AbstractMetadataProvider
org.broadleafcommerce.openadmin.server.dao.provider.metadata.AbstractFieldMetadataProvider
org.broadleafcommerce.admin.server.provider.metadata.CustomerUsernameFieldMetadataProvider
- All Implemented Interfaces:
org.broadleafcommerce.openadmin.server.dao.provider.metadata.FieldMetadataProvider,org.springframework.core.Ordered
@Component("blCustomerUsernameFieldMetadataProvider")
@Scope("prototype")
public class CustomerUsernameFieldMetadataProvider
extends org.broadleafcommerce.openadmin.server.dao.provider.metadata.AbstractFieldMetadataProvider
implements org.broadleafcommerce.openadmin.server.dao.provider.metadata.FieldMetadataProvider
Modifies Username/EmailAddress fields based on the 'use.email.for.site.login' property
- Author:
- ckittrell
-
Field Summary
FieldsFields inherited from class org.broadleafcommerce.openadmin.server.dao.provider.metadata.AbstractFieldMetadataProvider
entityConfiguration, enumerationUtilityFields inherited from class org.broadleafcommerce.openadmin.server.dao.provider.metadata.AbstractMetadataProvider
metadataOverridesFields inherited from interface org.broadleafcommerce.openadmin.server.dao.provider.metadata.FieldMetadataProvider
ADORNED_TARGET, BASIC, COLLECTION, MAP, MAP_FIELDFields inherited from interface org.springframework.core.Ordered
HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.broadleafcommerce.openadmin.server.service.type.MetadataProviderResponseaddMetadata(org.broadleafcommerce.openadmin.server.dao.provider.metadata.request.AddFieldMetadataRequest addMetadataRequest, Map<String, org.broadleafcommerce.openadmin.dto.FieldMetadata> metadata) org.broadleafcommerce.openadmin.server.service.type.MetadataProviderResponseaddMetadataFromFieldType(org.broadleafcommerce.openadmin.server.dao.provider.metadata.request.AddMetadataFromFieldTypeRequest addMetadataFromFieldTypeRequest, Map<String, org.broadleafcommerce.openadmin.dto.FieldMetadata> metadata) org.broadleafcommerce.openadmin.server.service.type.MetadataProviderResponseaddMetadataFromMappingData(org.broadleafcommerce.openadmin.server.dao.provider.metadata.request.AddMetadataFromMappingDataRequest addMetadataFromMappingDataRequest, org.broadleafcommerce.openadmin.dto.FieldMetadata metadata) protected booleancanHandleRequest(org.broadleafcommerce.openadmin.server.dao.provider.metadata.request.LateStageAddMetadataRequest addMetadataRequest) intgetOrder()org.broadleafcommerce.openadmin.server.service.type.MetadataProviderResponselateStageAddMetadata(org.broadleafcommerce.openadmin.server.dao.provider.metadata.request.LateStageAddMetadataRequest addMetadataRequest, Map<String, org.broadleafcommerce.openadmin.dto.FieldMetadata> metadata) org.broadleafcommerce.openadmin.server.service.type.MetadataProviderResponseoverrideViaAnnotation(org.broadleafcommerce.openadmin.server.dao.provider.metadata.request.OverrideViaAnnotationRequest overrideViaAnnotationRequest, Map<String, org.broadleafcommerce.openadmin.dto.FieldMetadata> metadata) org.broadleafcommerce.openadmin.server.service.type.MetadataProviderResponseoverrideViaXml(org.broadleafcommerce.openadmin.server.dao.provider.metadata.request.OverrideViaXmlRequest overrideViaXmlRequest, Map<String, org.broadleafcommerce.openadmin.dto.FieldMetadata> metadata) Methods inherited from class org.broadleafcommerce.openadmin.server.dao.provider.metadata.AbstractFieldMetadataProvider
buildFieldInfo, convertType, getAdminPresentationEntries, getBasicJavaType, getTargetedOverride, setClassOwnership, setupBroadleafEnumerationMethods inherited from class org.broadleafcommerce.openadmin.server.dao.provider.metadata.AbstractMetadataProvider
getTargetedOverride, setMetadataOverrides
-
Field Details
-
useEmailForLogin
@Value("${use.email.for.site.login:true}") protected boolean useEmailForLogin
-
-
Constructor Details
-
CustomerUsernameFieldMetadataProvider
public CustomerUsernameFieldMetadataProvider()
-
-
Method Details
-
getOrder
public int getOrder()- Specified by:
getOrderin interfaceorg.springframework.core.Ordered
-
canHandleRequest
protected boolean canHandleRequest(org.broadleafcommerce.openadmin.server.dao.provider.metadata.request.LateStageAddMetadataRequest addMetadataRequest) -
lateStageAddMetadata
public org.broadleafcommerce.openadmin.server.service.type.MetadataProviderResponse lateStageAddMetadata(org.broadleafcommerce.openadmin.server.dao.provider.metadata.request.LateStageAddMetadataRequest addMetadataRequest, Map<String, org.broadleafcommerce.openadmin.dto.FieldMetadata> metadata) - Specified by:
lateStageAddMetadatain interfaceorg.broadleafcommerce.openadmin.server.dao.provider.metadata.FieldMetadataProvider
-
addMetadataFromFieldType
public org.broadleafcommerce.openadmin.server.service.type.MetadataProviderResponse addMetadataFromFieldType(org.broadleafcommerce.openadmin.server.dao.provider.metadata.request.AddMetadataFromFieldTypeRequest addMetadataFromFieldTypeRequest, Map<String, org.broadleafcommerce.openadmin.dto.FieldMetadata> metadata) - Specified by:
addMetadataFromFieldTypein interfaceorg.broadleafcommerce.openadmin.server.dao.provider.metadata.FieldMetadataProvider
-
addMetadata
public org.broadleafcommerce.openadmin.server.service.type.MetadataProviderResponse addMetadata(org.broadleafcommerce.openadmin.server.dao.provider.metadata.request.AddFieldMetadataRequest addMetadataRequest, Map<String, org.broadleafcommerce.openadmin.dto.FieldMetadata> metadata) - Specified by:
addMetadatain interfaceorg.broadleafcommerce.openadmin.server.dao.provider.metadata.FieldMetadataProvider
-
overrideViaAnnotation
public org.broadleafcommerce.openadmin.server.service.type.MetadataProviderResponse overrideViaAnnotation(org.broadleafcommerce.openadmin.server.dao.provider.metadata.request.OverrideViaAnnotationRequest overrideViaAnnotationRequest, Map<String, org.broadleafcommerce.openadmin.dto.FieldMetadata> metadata) - Specified by:
overrideViaAnnotationin interfaceorg.broadleafcommerce.openadmin.server.dao.provider.metadata.FieldMetadataProvider
-
overrideViaXml
public org.broadleafcommerce.openadmin.server.service.type.MetadataProviderResponse overrideViaXml(org.broadleafcommerce.openadmin.server.dao.provider.metadata.request.OverrideViaXmlRequest overrideViaXmlRequest, Map<String, org.broadleafcommerce.openadmin.dto.FieldMetadata> metadata) - Specified by:
overrideViaXmlin interfaceorg.broadleafcommerce.openadmin.server.dao.provider.metadata.FieldMetadataProvider
-
addMetadataFromMappingData
public org.broadleafcommerce.openadmin.server.service.type.MetadataProviderResponse addMetadataFromMappingData(org.broadleafcommerce.openadmin.server.dao.provider.metadata.request.AddMetadataFromMappingDataRequest addMetadataFromMappingDataRequest, org.broadleafcommerce.openadmin.dto.FieldMetadata metadata) - Specified by:
addMetadataFromMappingDatain interfaceorg.broadleafcommerce.openadmin.server.dao.provider.metadata.FieldMetadataProvider
-