|
|||||||||
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(Object info)
Set additional metainfo for this entity declaration. |
EntityDeclaration |
visibleIn(Visibility visibility)
Set visibility for declared entities. |
EntityDeclaration |
withConcerns(Class<?>... concerns)
Declare additional concerns for these entities. |
EntityDeclaration |
withMixins(Class<?>... mixins)
Declare additional mixins for these entities. |
EntityDeclaration |
withRoles(Class<?>... roleInterfaces)
Declare additional role interfaces for these declared interfaces. |
EntityDeclaration |
withSideEffects(Class<?>... sideEffects)
Declare additional side-effects for these entitites. |
Method Detail |
---|
EntityDeclaration setMetaInfo(Object info)
info
- metainfo that can be retrieved from the EntityDescriptor.
EntityDeclaration visibleIn(Visibility visibility)
visibility
-
EntityDeclaration withConcerns(Class<?>... concerns)
concerns
-
EntityDeclaration withSideEffects(Class<?>... sideEffects)
sideEffects
-
EntityDeclaration withMixins(Class<?>... mixins)
mixins
-
EntityDeclaration withRoles(Class<?>... roleInterfaces)
roleInterfaces
- list of role interfaces to add
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |