Class EditForm

java.lang.Object
org.codelibs.fess.app.web.admin.pathmap.CreateForm
org.codelibs.fess.app.web.admin.pathmap.EditForm
Direct Known Subclasses:
EditBody

public class EditForm extends CreateForm
Form class for editing path mapping configurations in the admin interface. This form extends CreateForm to include fields necessary for updating existing path map entries, including tracking information for optimistic locking and audit trails. Path mappings are used to transform document URLs and paths during indexing and display.
  • Field Details

    • id

      @Required @Size(max=1000) public @Required @Size(max=1000) String id
      The unique identifier of the path mapping configuration being edited. This is a required field for identifying which path map to update.
    • updatedBy

      @Size(max=1000) public @Size(max=1000) String updatedBy
      The username of the user who last updated this path mapping configuration. Used for audit trail purposes to track who made changes.
    • updatedTime

      @ValidateTypeFailure public Long updatedTime
      The timestamp when this path mapping configuration was last updated. Stored as a long value representing milliseconds since epoch. Used for audit trail and concurrency control.
    • versionNo

      @Required @ValidateTypeFailure public @Required Integer versionNo
      The version number of the path mapping configuration for optimistic locking. This field is required to prevent concurrent modification conflicts by ensuring the configuration hasn't been modified by another process.
  • Constructor Details

    • EditForm

      public EditForm()
      Creates a new EditForm instance.