Class UserProfileDescriptor
java.lang.Object
de.xima.fc.workflow.processor.value.wrapper.RecordValueDescriptorWrapper
de.xima.fc.workflow.processor.value.common.UserProfileDescriptor
- All Implemented Interfaces:
IAttributeConfigurable<IValueDescriptor<Map<String,?>, IRecordValueBuilder>>, IRecordValueDescriptor, IValueDescriptor<Map<String, ?>, IRecordValueBuilder>, Serializable
A
IValueDescriptor for the data of a user profile, consisting of a display name, email
addresses, etc. The default descriptor does not contain referenced entities.- See Also:
-
Field Summary
Fields inherited from class RecordValueDescriptorWrapper
delegate -
Method Summary
Modifier and TypeMethodDescriptionvalueUserProfile(UserProfile userProfile) Creates a value that conforms to theUserProfileDescriptorvalue descriptor.valueUserProfile(UserProfile userProfile, List<UserEmail> emails) Creates a value that conforms to theUserProfileDescriptorvalue descriptor.Methods inherited from class RecordValueDescriptorWrapper
acceptsValue, acceptsValue, asAny, asBoolean, asConst, asFloat, asInteger, asLargeString, asList, asList, asMap, asMap, asNull, asRecord, asString, asTuple, asUnion, asUnion, asVoid, builder, builder, configure, getAttribute, getAttribute, getAttributes, getBaseType, getBooleanAttribute, getBooleanAttribute, getDefaultValue, getDescription, getFloatAttribute, getFloatAttribute, getFullType, getFullTypeWithRestrictions, getIntegerAttribute, getIntegerAttribute, getJavaClass, getKnownProperties, getKnownProperties, getRecordValueDescriptors, getStringAttribute, getStringAttribute, intersect, is, match, toString, unwrap, withAddedAttribute, withAddedAttributes, withAttributes, withDefaultValue, withDescription
-
Method Details
-
valueUserProfile
Creates a value that conforms to theUserProfileDescriptorvalue descriptor.- Parameters:
userProfile- The user profile.- Returns:
- A user profile value conforming to
UserProfileDescriptor.
-
valueUserProfile
Creates a value that conforms to theUserProfileDescriptorvalue descriptor.- Parameters:
userProfile- The user profile.emails- The user's email addresses.- Returns:
- A user profile value conforming to
UserProfileDescriptor.
-