Package de.mhus.lib.core.pojo
Class FunctionsStrategy
- java.lang.Object
-
- de.mhus.lib.core.MLog
-
- de.mhus.lib.core.lang.MObject
-
- de.mhus.lib.core.pojo.FunctionsStrategy
-
- All Implemented Interfaces:
ILog,PojoStrategy,MNlsProvider,Nls
public class FunctionsStrategy extends MObject implements PojoStrategy
-
-
Constructor Summary
Constructors Constructor Description FunctionsStrategy()FunctionsStrategy(boolean actionsOnly)FunctionsStrategy(boolean embedded, boolean toLower, String embedGlue, boolean actionsOnly, Class<? extends Annotation>... annotationMarker)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanisAllowPublic()voidparse(PojoParser parser, Class<?> clazz, PojoModelImpl model)protected voidparse(String prefix, FunctionAttribute<Object> parent, PojoParser parser, Class<?> clazz, PojoModelImpl model, int level)voidparseObject(PojoParser parser, Object pojo, PojoModelImpl model)FunctionsStrategysetAllowPublic(boolean allowPublic)
-
-
-
Constructor Detail
-
FunctionsStrategy
public FunctionsStrategy()
-
FunctionsStrategy
public FunctionsStrategy(boolean actionsOnly)
-
FunctionsStrategy
public FunctionsStrategy(boolean embedded, boolean toLower, String embedGlue, boolean actionsOnly, Class<? extends Annotation>... annotationMarker)
-
-
Method Detail
-
parse
public void parse(PojoParser parser, Class<?> clazz, PojoModelImpl model)
- Specified by:
parsein interfacePojoStrategy
-
parse
protected void parse(String prefix, FunctionAttribute<Object> parent, PojoParser parser, Class<?> clazz, PojoModelImpl model, int level)
-
parseObject
public void parseObject(PojoParser parser, Object pojo, PojoModelImpl model)
- Specified by:
parseObjectin interfacePojoStrategy
-
isAllowPublic
public boolean isAllowPublic()
-
setAllowPublic
public FunctionsStrategy setAllowPublic(boolean allowPublic)
-
-