|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.sandev.tools.FileEditor.FileEditorFormOwner
public class FileEditorFormOwner
Define or edit any SAND XML file consisting of a SAND message. For example a TestScript. This is an implementation of UIFormOwner.
| Field Summary | |
|---|---|
protected org.sandev.basics.util.AuthFilter |
authFilter
|
protected org.sandev.basics.nodecommon.CharSerializer |
charSerializer
The CharSerializer we should use when writing data. |
protected java.lang.String |
filename
the name of the test file we are currently editing. |
protected java.lang.String |
inboundFilesLink
The base link specification for inbound files. |
protected java.lang.String |
outboundFilesLink
The base link specification for outbound files. |
protected org.sandev.basics.structs.SandStructMessage |
rootMessage
Our reference to the message we are currently working with. |
| Fields inherited from interface org.sandev.basics.util.UIFormOwner |
|---|
ACTION_REFRESH_GLOBAL_DATA |
| Constructor Summary | |
|---|---|
FileEditorFormOwner()
|
|
| Method Summary | |
|---|---|
org.sandev.basics.util.UIFormContext |
doAction(java.lang.String actionName,
org.sandev.basics.util.UIFormContext uifc,
org.sandev.basics.util.UserWorkLog uwl)
Does nothing. |
void |
doActionAddHook(org.sandev.basics.util.UIFormContext uifc)
Given the UIFormContext which will be used to present a new form for the user to fill out, preprocess ad needed before returning control to the UIFormManager. |
void |
doActionCancelHook(org.sandev.basics.util.UIFormContext uifc)
Given the UIFormContext that is being used for adding a new instance or editing an existing instance, preprocess as needed before returning control to the UIFormManager. |
void |
doActionDeleteHook(org.sandev.basics.util.UIFormContext uifc)
Given the UIFormContext that is being used for deleting the current instance, preprocess as needed before returning control to the UIFormManager. |
void |
doActionDisplayHook(org.sandev.basics.util.UIFormContext uifc)
Given the UIFormContext that will be used to present a form for displaying an existing instance, preprocess as needed before returning control to the UIFormManager. |
void |
doActionEditHook(org.sandev.basics.util.UIFormContext uifc)
Given the UIFormContext containing the instance we are editing, preprocess as needed before returning control to the UIFormManager. |
void |
doActionFindHook(org.sandev.basics.util.UIFormContext uifc)
Given the UIFormContext reconstructed on an ACTION_FIND, preprocess as needed before returning control to the UIFormManager. |
java.lang.String |
filterDisplayText(java.lang.String value)
No filtering of display text is done. |
java.util.Map |
filterInputParameters(java.lang.String prefix,
java.util.Map params,
org.sandev.basics.util.FormOutput fo)
No remapping of parameters is done. |
java.lang.String |
forgotPassword(java.lang.String username,
java.lang.String secondary)
Does nothing |
org.sandev.basics.structs.SandCollectionMessage |
formFind(org.sandev.basics.structs.SandQueryMessage sqm,
org.sandev.basics.util.UIFormContext uifc)
Perform the requested query. |
void |
formHelp(org.sandev.basics.util.UIFormContext uifc)
Pop up the docs for this message. |
void |
formSave(org.sandev.basics.util.UIFormContext uifc)
Write the object we are editing to file. |
org.sandev.basics.util.AuthFilter |
getAuthFilter()
Authorization is file based, so if they are able to edit the file then further authorization is unrestricted. |
org.sandev.basics.nodecommon.CharSerializer |
getCharSerializer()
accessor for charSerializer |
java.lang.String |
getDeploymentPrefix()
Just returns the empty string. |
java.lang.String |
getFieldPrintname(java.lang.String field,
org.sandev.basics.structs.SandInstanceMessage msg,
java.util.Locale locale)
Given a fieldname, return the print name for it. |
java.lang.String |
getFilename()
accessor for filename |
java.lang.String |
getInboundFilesDir()
The directory where uploaded files should be written to. |
java.lang.String |
getInboundFilesLink()
accessor for inboundFilesLink |
org.sandev.basics.structs.SandPersistMessage |
getInstance(java.lang.String classname,
long id,
org.sandev.basics.util.AuthUser user)
Handle instance lookup of persistent data. |
org.sandev.basics.structs.SandInstanceMessage |
getInstance(java.lang.String classname,
java.lang.String fieldname,
java.lang.String value,
org.sandev.basics.util.AuthUser user)
Look up the specified message instance by classname field and value. |
java.lang.String |
getOutboundFilesDir()
The directory where uploaded files should be written to. |
java.lang.String |
getOutboundFilesLink()
accessor for outboundFilesLink |
org.sandev.basics.structs.SandStructMessage |
getRootMessage()
accessor for rootMessage |
org.sandev.basics.util.ArrayAssociation |
getSelectionValues(org.sandev.basics.structs.SandInstanceMessage msg,
java.lang.String fieldname,
org.sandev.basics.util.AuthUser user)
Return an appropriate selection list for this field to support dynamic selection. |
java.lang.String |
getTechSupportEmailAddress()
Just returns the empty string. |
org.sandev.basics.util.AuthUser |
getUserForID(long authID)
Returns null. |
org.sandev.basics.util.AuthUser |
getUserFromLogin(java.lang.String username,
java.lang.String password)
Returns null. |
org.sandev.basics.util.UserWorkLog |
getUserWorkLog()
No user work log. |
boolean |
isActive(java.lang.String actionName,
org.sandev.basics.util.UIFormContext uifc,
boolean defaultValue)
Returns false. |
void |
log(int severity,
java.lang.String text)
Log the given text. |
void |
setCharSerializer(org.sandev.basics.nodecommon.CharSerializer val)
mutator for charSerializer |
void |
setFilename(java.lang.String val)
mutator for filename |
void |
setInboundFilesLink(java.lang.String val)
mutator for inboundFilesLink |
void |
setOutboundFilesLink(java.lang.String val)
mutator for outboundFilesLink |
void |
setRootMessage(org.sandev.basics.structs.SandStructMessage val)
mutator for rootMessage |
int |
stdActionFromText(java.lang.String actionText)
Given action text from stdActionToText, translate it back to a standard action value. |
java.lang.String |
stdActionToText(int action,
org.sandev.basics.util.UIFormContext uifc)
Given a standard action value, return the text used when displaying it. |
void |
trackFormProcessCall(org.sandev.basics.util.UIFormContext uifc)
Track changes to updated information with each call. |
java.lang.String |
verifyDefaultAction(java.lang.String currAction,
org.sandev.basics.util.UIFormContext uifc,
java.lang.String formName)
Change the default action if needed. |
java.lang.String |
verifyDefaultScreen(java.lang.String defaultScreen,
org.sandev.basics.util.AuthUser authUser,
java.lang.String[] screens,
java.util.Map params)
No screen definitions, so not applicable. |
org.sandev.basics.structs.SandAttrVal[] |
verifyGeneralInfo(org.sandev.basics.structs.SandAttrVal[] generalInfo,
org.sandev.basics.util.AuthUser authUser)
Return an array of general information to be made globally available in display processing. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected org.sandev.basics.structs.SandStructMessage rootMessage
protected java.lang.String filename
protected org.sandev.basics.nodecommon.CharSerializer charSerializer
protected java.lang.String inboundFilesLink
protected java.lang.String outboundFilesLink
protected org.sandev.basics.util.AuthFilter authFilter
| Constructor Detail |
|---|
public FileEditorFormOwner()
| Method Detail |
|---|
public org.sandev.basics.structs.SandStructMessage getRootMessage()
public void setRootMessage(org.sandev.basics.structs.SandStructMessage val)
public java.lang.String getFilename()
public void setFilename(java.lang.String val)
public org.sandev.basics.nodecommon.CharSerializer getCharSerializer()
public void setCharSerializer(org.sandev.basics.nodecommon.CharSerializer val)
public org.sandev.basics.structs.SandPersistMessage getInstance(java.lang.String classname,
long id,
org.sandev.basics.util.AuthUser user)
throws org.sandev.basics.structs.SandException
getInstance in interface org.sandev.basics.util.IDLookuporg.sandev.basics.structs.SandException
public org.sandev.basics.util.AuthUser getUserForID(long authID)
throws org.sandev.basics.structs.SandException
getUserForID in interface org.sandev.basics.util.AuthUserLookuporg.sandev.basics.structs.SandException
public org.sandev.basics.util.AuthUser getUserFromLogin(java.lang.String username,
java.lang.String password)
throws org.sandev.basics.structs.SandException
getUserFromLogin in interface org.sandev.basics.util.AuthUserLookuporg.sandev.basics.structs.SandException
public org.sandev.basics.structs.SandInstanceMessage getInstance(java.lang.String classname,
java.lang.String fieldname,
java.lang.String value,
org.sandev.basics.util.AuthUser user)
throws org.sandev.basics.structs.SandException
getInstance in interface org.sandev.basics.util.NameLookuporg.sandev.basics.structs.SandExceptionpublic java.lang.String getInboundFilesLink()
getInboundFilesLink in interface org.sandev.basics.util.UIFileLocatorpublic void setInboundFilesLink(java.lang.String val)
setInboundFilesLink in interface org.sandev.basics.util.UIFileLocatorpublic java.lang.String getInboundFilesDir()
getInboundFilesDir in interface org.sandev.basics.util.UIFileLocatorpublic java.lang.String getOutboundFilesLink()
getOutboundFilesLink in interface org.sandev.basics.util.UIFileLocatorpublic void setOutboundFilesLink(java.lang.String val)
setOutboundFilesLink in interface org.sandev.basics.util.UIFileLocatorpublic java.lang.String getOutboundFilesDir()
getOutboundFilesDir in interface org.sandev.basics.util.UIFileLocator
public org.sandev.basics.util.ArrayAssociation getSelectionValues(org.sandev.basics.structs.SandInstanceMessage msg,
java.lang.String fieldname,
org.sandev.basics.util.AuthUser user)
getSelectionValues in interface org.sandev.basics.util.UIFormAdaptorCallback
public java.lang.String getFieldPrintname(java.lang.String field,
org.sandev.basics.structs.SandInstanceMessage msg,
java.util.Locale locale)
getFieldPrintname in interface org.sandev.basics.util.UIFormAdaptorCallback
public java.lang.String stdActionToText(int action,
org.sandev.basics.util.UIFormContext uifc)
stdActionToText in interface org.sandev.basics.util.UIFormAdaptorCallbackpublic int stdActionFromText(java.lang.String actionText)
stdActionFromText in interface org.sandev.basics.util.UIFormAdaptorCallbackpublic void doActionFindHook(org.sandev.basics.util.UIFormContext uifc)
doActionFindHook in interface org.sandev.basics.util.UIFormAdaptorCallbackpublic void doActionAddHook(org.sandev.basics.util.UIFormContext uifc)
doActionAddHook in interface org.sandev.basics.util.UIFormAdaptorCallbackpublic void doActionEditHook(org.sandev.basics.util.UIFormContext uifc)
doActionEditHook in interface org.sandev.basics.util.UIFormAdaptorCallbackpublic void doActionDisplayHook(org.sandev.basics.util.UIFormContext uifc)
doActionDisplayHook in interface org.sandev.basics.util.UIFormAdaptorCallbackpublic void doActionCancelHook(org.sandev.basics.util.UIFormContext uifc)
doActionCancelHook in interface org.sandev.basics.util.UIFormAdaptorCallbackpublic void doActionDeleteHook(org.sandev.basics.util.UIFormContext uifc)
doActionDeleteHook in interface org.sandev.basics.util.UIFormAdaptorCallbackpublic java.lang.String filterDisplayText(java.lang.String value)
filterDisplayText in interface org.sandev.basics.util.UIFormAdaptorCallback
public java.util.Map filterInputParameters(java.lang.String prefix,
java.util.Map params,
org.sandev.basics.util.FormOutput fo)
throws org.sandev.basics.util.UIFormAdaptorException
filterInputParameters in interface org.sandev.basics.util.UIFormAdaptorCallbackorg.sandev.basics.util.UIFormAdaptorException
public java.lang.String verifyDefaultAction(java.lang.String currAction,
org.sandev.basics.util.UIFormContext uifc,
java.lang.String formName)
throws org.sandev.basics.util.UIFormAdaptorException
verifyDefaultAction in interface org.sandev.basics.util.UIFormAdaptorCallbackorg.sandev.basics.util.UIFormAdaptorException
public java.lang.String verifyDefaultScreen(java.lang.String defaultScreen,
org.sandev.basics.util.AuthUser authUser,
java.lang.String[] screens,
java.util.Map params)
throws org.sandev.basics.util.UIFormAdaptorException
verifyDefaultScreen in interface org.sandev.basics.util.UIFormAdaptorCallbackorg.sandev.basics.util.UIFormAdaptorException
public org.sandev.basics.structs.SandAttrVal[] verifyGeneralInfo(org.sandev.basics.structs.SandAttrVal[] generalInfo,
org.sandev.basics.util.AuthUser authUser)
verifyGeneralInfo in interface org.sandev.basics.util.UIFormAdaptorCallback
public void log(int severity,
java.lang.String text)
log in interface org.sandev.basics.util.UIFormAdaptorCallback
public org.sandev.basics.structs.SandCollectionMessage formFind(org.sandev.basics.structs.SandQueryMessage sqm,
org.sandev.basics.util.UIFormContext uifc)
throws org.sandev.basics.util.UIFormManagerException
formFind in interface org.sandev.basics.util.UIFormOwnerorg.sandev.basics.util.UIFormManagerException
public void formSave(org.sandev.basics.util.UIFormContext uifc)
throws org.sandev.basics.util.UIFormManagerException
formSave in interface org.sandev.basics.util.UIFormOwnerorg.sandev.basics.util.UIFormManagerExceptionpublic void formHelp(org.sandev.basics.util.UIFormContext uifc)
formHelp in interface org.sandev.basics.util.UIFormOwnerpublic void trackFormProcessCall(org.sandev.basics.util.UIFormContext uifc)
trackFormProcessCall in interface org.sandev.basics.util.UIFormOwner
public boolean isActive(java.lang.String actionName,
org.sandev.basics.util.UIFormContext uifc,
boolean defaultValue)
isActive in interface org.sandev.basics.util.UIFormOwner
public org.sandev.basics.util.UIFormContext doAction(java.lang.String actionName,
org.sandev.basics.util.UIFormContext uifc,
org.sandev.basics.util.UserWorkLog uwl)
throws org.sandev.basics.util.UIFormManagerException
doAction in interface org.sandev.basics.util.UIFormOwnerorg.sandev.basics.util.UIFormManagerException
public java.lang.String forgotPassword(java.lang.String username,
java.lang.String secondary)
throws org.sandev.basics.util.UIFormManagerException
forgotPassword in interface org.sandev.basics.util.UIFormOwnerorg.sandev.basics.util.UIFormManagerException
public org.sandev.basics.util.AuthFilter getAuthFilter()
throws org.sandev.basics.util.UIFormManagerException
getAuthFilter in interface org.sandev.basics.util.UIFormOwnerorg.sandev.basics.util.UIFormManagerExceptionpublic org.sandev.basics.util.UserWorkLog getUserWorkLog()
getUserWorkLog in interface org.sandev.basics.util.UIFormOwnerpublic java.lang.String getDeploymentPrefix()
getDeploymentPrefix in interface org.sandev.basics.util.UIFormOwnerpublic java.lang.String getTechSupportEmailAddress()
getTechSupportEmailAddress in interface org.sandev.basics.util.UIFormOwner
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||