public class SimpleViewGenerator extends Object
Constructor and Description |
---|
SimpleViewGenerator() |
Modifier and Type | Method and Description |
---|---|
DesignDocument.View |
generateDocRefsAsSetView(String backRef,
String fieldName,
String typeDiscriminator) |
DesignDocument.View |
generateDocRefsAsSetWithOrderByView(String backRef,
String fieldName,
String orderBy,
String typeDiscriminator) |
DesignDocument.View |
generateFindByIterableView(String propertyName,
String typeDiscriminator) |
DesignDocument.View |
generateFindByView(String propertyName,
String typeDiscriminator) |
protected void |
generateView(Map<String,DesignDocument.View> views,
Field f) |
protected void |
generateView(Map<String,DesignDocument.View> views,
Method me) |
Map<String,DesignDocument.View> |
generateViews(Object repository)
Generates views based on annotations found in a repository class.
|
Map<String,DesignDocument.View> |
generateViewsFromPersistentType(Class<?> persistentType)
Generates views based on annotations found in a persistent class.
|
boolean |
shouldLoadFunctionFromClassPath(String function) |
public DesignDocument.View generateFindByView(String propertyName, String typeDiscriminator)
public DesignDocument.View generateFindByIterableView(String propertyName, String typeDiscriminator)
public DesignDocument.View generateDocRefsAsSetWithOrderByView(String backRef, String fieldName, String orderBy, String typeDiscriminator)
public DesignDocument.View generateDocRefsAsSetView(String backRef, String fieldName, String typeDiscriminator)
public Map<String,DesignDocument.View> generateViews(Object repository)
repository
- public Map<String,DesignDocument.View> generateViewsFromPersistentType(Class<?> persistentType)
persistentType
- public boolean shouldLoadFunctionFromClassPath(String function)
protected void generateView(Map<String,DesignDocument.View> views, Field f)
protected void generateView(Map<String,DesignDocument.View> views, Method me)
Copyright © 2013. All Rights Reserved.