|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.scooterframework.builtin.CRUDController
public class CRUDController
CRUDController class serves as default controller class for a model.
Field Summary | |
---|---|
static java.lang.String |
DEFAULT_RECORD_CLASS
|
protected LogUtil |
log
|
Constructor Summary | |
---|---|
CRUDController()
|
Method Summary | |
---|---|
protected java.lang.String |
actionPath(java.lang.String action)
Returns url path to the action. |
protected java.lang.String |
actionPath(java.lang.String action,
ActiveRecord record)
Returns url path to the action for a record. |
java.lang.String |
add()
|
java.lang.String |
create()
|
java.lang.String |
delete()
|
java.lang.String |
edit()
|
protected ActiveRecord |
generateActiveRecordHomeInstance(java.lang.String model)
Generates an ActiveRecord home instance of a model. |
protected ActiveRecord |
generateActiveRecordInstance(java.lang.String model)
Generates an ActiveRecord instance of a model. |
protected java.lang.String |
getDefaultViewFilesDirectoryName()
Returns default view file directory name. |
java.lang.String |
index()
|
java.lang.String |
list()
|
java.lang.String |
paged_list()
|
java.lang.String |
show()
|
java.lang.String |
update()
|
protected java.lang.String |
viewPath(java.lang.String action)
Returns url path to the view named "action". |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String DEFAULT_RECORD_CLASS
protected LogUtil log
Constructor Detail |
---|
public CRUDController()
Method Detail |
---|
public java.lang.String index()
public java.lang.String list()
public java.lang.String paged_list()
public java.lang.String show()
public java.lang.String add()
public java.lang.String create()
public java.lang.String edit()
public java.lang.String update()
public java.lang.String delete()
protected ActiveRecord generateActiveRecordInstance(java.lang.String model)
model
- model name
protected ActiveRecord generateActiveRecordHomeInstance(java.lang.String model)
generateActiveRecordInstance(java.lang.String)
method.
model
- model name
protected java.lang.String actionPath(java.lang.String action)
EnvConfig.getActionUriFor(String)
for more details.
protected java.lang.String actionPath(java.lang.String action, ActiveRecord record)
EnvConfig.getActionUriFor(String)
for more details. Primary key values of the record are converted to
a query string appended in the path.
protected java.lang.String viewPath(java.lang.String action)
protected java.lang.String getDefaultViewFilesDirectoryName()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |