Package de.xima.fc.interfaces.workflow
Interface Label.Custom
- All Superinterfaces:
 Label,javax.validation.Payload
- All Known Subinterfaces:
 FcDeleteAttachmentProps.attachmentsToDelete,FcHttpRequestProps.connectTimeout,FcHttpRequestProps.readTimeout,IUploadConsuming.uploadElements,MultiAttachment.attachments,MultiAttachment.searchFilenamePattern,MultiFile.resources,MultiFile.searchFilename,MultiFile.urls,SingleAttachment.attachment,SingleAttachment.searchFilenamePattern,SingleFile.resource,SingleFile.searchFilename,SingleFile.url,TimeDuration.duration,TimeDuration.unit
- Enclosing interface:
 - Label
 
Use a custom label. Takes the nested path of the class extending this, and uses it as a lookup key in the
 resources bundle. Plugins should create a custom class that extends from this interface and specify the resource
 bundle. For example:
 
 abstract class BaseModel {
   @NotEmpty(payload = BaseModel.username)
   private String username;
   private static class username extends Label.Custom {
     public ResourceBundle getBundle() {
       // Get bundle from somewhere
       return I18nHelper.getResourceBundle();
     }
   }
 }
 
 You should then add the key BaseModel.username to your resource bundle.- Since:
 - 7.0.0
 - Author:
 - XIMA MEDIA GmbH
 
- 
Nested Class Summary
Nested classes/interfaces inherited from interface de.xima.fc.interfaces.workflow.Label
Label.Custom, Label.Include, Label.Omit - 
Method Summary
Modifier and TypeMethodDescriptiondefault ResourceBundleGets the resource bundle to use for looking up the label. 
- 
Method Details
- 
getBundle
Gets the resource bundle to use for looking up the label. When this returnsnull, the default resource bundle from the formcycle application is used. This method should be overridden by plugins.- Returns:
 - The resource bundle to use for looking up the label.
 
 
 -