org.qi4j.library.uowfile.plural
Class HasUoWFiles.Mixin<R extends java.lang.Enum<R>>

java.lang.Object
  extended by org.qi4j.library.uowfile.plural.HasUoWFiles.Mixin<R>
All Implemented Interfaces:
HasUoWFiles<R>
Enclosing interface:
HasUoWFiles<T extends java.lang.Enum<T>>

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


Nested Class Summary
 
Nested classes/interfaces inherited from interface org.qi4j.library.uowfile.plural.HasUoWFiles
HasUoWFiles.Mixin<R extends java.lang.Enum<R>>
 
Constructor Summary
HasUoWFiles.Mixin()
           
 
Method Summary
 java.io.File attachedFile(R key)
          IMPORTANT Use this File only inside read-only UnitOfWorks
 java.lang.Iterable<java.io.File> attachedFiles()
          IMPORTANT Use these Files only inside read-only UnitOfWorks
 java.io.File managedFile(R key)
           
 java.lang.Iterable<java.io.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 java.io.File attachedFile(R key)
Description copied from interface: HasUoWFiles
IMPORTANT Use this File only inside read-only UnitOfWorks

Specified by:
attachedFile in interface HasUoWFiles<R extends java.lang.Enum<R>>

attachedFiles

public java.lang.Iterable<java.io.File> attachedFiles()
Description copied from interface: HasUoWFiles
IMPORTANT Use these Files only inside read-only UnitOfWorks

Specified by:
attachedFiles in interface HasUoWFiles<R extends java.lang.Enum<R>>

managedFile

public java.io.File managedFile(R key)
Specified by:
managedFile in interface HasUoWFiles<R extends java.lang.Enum<R>>

managedFiles

public java.lang.Iterable<java.io.File> managedFiles()
Specified by:
managedFiles in interface HasUoWFiles<R extends java.lang.Enum<R>>