|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface EntityDeclaration
Fluent API for declaring entities. Instances
of this API are acquired by calling ModuleAssembly.entities(Class[])
.
Method Summary | |
---|---|
EntityDeclaration |
setMetaInfo(java.lang.Object info)
Set additional metainfo for this entity declaration. |
EntityDeclaration |
visibleIn(Visibility visibility)
Set visibility for declared entities. |
EntityDeclaration |
withConcerns(java.lang.Class<?>... concerns)
Declare additional concerns for these entities. |
EntityDeclaration |
withMixins(java.lang.Class<?>... mixins)
Declare additional mixins for these entities. |
EntityDeclaration |
withSideEffects(java.lang.Class<?>... sideEffects)
Declare additional side-effects for these entitites. |
EntityDeclaration |
withTypes(java.lang.Class<?>... types)
Declare additional interfaces for these declared interfaces. |
Method Detail |
---|
EntityDeclaration setMetaInfo(java.lang.Object info)
info
- metainfo that can be retrieved from the EntityDescriptor.
EntityDeclaration visibleIn(Visibility visibility)
visibility
- The Visibility
that this EntityComposite will have.
EntityDeclaration withConcerns(java.lang.Class<?>... concerns)
concerns
- The concerns that are to be added to the EntityComposite beyond the statically declared ones.
EntityDeclaration withSideEffects(java.lang.Class<?>... sideEffects)
sideEffects
- The sideeffects that are to be added to the EntityComposite beyond the statically declared ones.
EntityDeclaration withMixins(java.lang.Class<?>... mixins)
mixins
- The mixins that are to be added to the EntityComposite beyond the statically declared ones.
EntityDeclaration withTypes(java.lang.Class<?>... types)
types
- list of interfaces to add
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |