org.qi4j.library.uowfile.plural

## Class HasUoWFiles.Mixin<R extends Enum<R>>

- java.lang.Object
- - org.qi4j.library.uowfile.plural.HasUoWFiles.Mixin<R>

- All Implemented Interfaces:
    HasUoWFiles<R>
  Enclosing interface:
    HasUoWFiles<T extends Enum<T>>

      public abstract static class HasUoWFiles.Mixin<R extends Enum<R>>
      extends Object
      implements HasUoWFiles<R>

- - ### Nested Class Summary

    - ### Nested classes/interfaces inherited from interface org.qi4j.library.uowfile.plural.HasUoWFiles

      `HasUoWFiles.Mixin<R extends Enum<R>>`

  - ### Constructor Summary

    Constructors
    Constructor and Description
    `HasUoWFiles.Mixin()`

  - ### Method Summary

    Methods
    Modifier and Type | Method and Description
    --- | ---
    `File` | `attachedFile(R key)` IMPORTANT Use this `File` only inside read-only `UnitOfWork`s
    `Iterable<File>` | `attachedFiles()` IMPORTANT Use these `File`s only inside read-only `UnitOfWork`s
    `File` | `managedFile(R key)`
    `Iterable<File>` | `managedFiles()`

    - ### Methods inherited from class java.lang.Object

      `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### Constructor Detail

    - #### HasUoWFiles.Mixin

          public HasUoWFiles.Mixin()

  - ### Method Detail

    - #### attachedFile

          public File attachedFile(R key)

      Description copied from interface: `HasUoWFiles`
      IMPORTANT Use this `File` only inside read-only `UnitOfWork`s
      Specified by:
        `attachedFile` in interface `HasUoWFiles<R extends Enum<R>>`

    - #### attachedFiles

          public Iterable<File> attachedFiles()

      Description copied from interface: `HasUoWFiles`
      IMPORTANT Use these `File`s only inside read-only `UnitOfWork`s
      Specified by:
        `attachedFiles` in interface `HasUoWFiles<R extends Enum<R>>`

    - #### managedFile

          public File managedFile(R key)

      Specified by:
        `managedFile` in interface `HasUoWFiles<R extends Enum<R>>`

    - #### managedFiles

          public Iterable<File> managedFiles()

      Specified by:
        `managedFiles` in interface `HasUoWFiles<R extends Enum<R>>`