org.openptk.spi.operations
Class Operations
java.lang.Object
org.openptk.common.Component
org.openptk.spi.operations.Operations
- All Implemented Interfaces:
- java.lang.Comparable<org.openptk.common.ComponentIF>, org.openptk.common.ComponentIF, OperationsIF
- Direct Known Subclasses:
- LoopbackOperations
public abstract class Operations
- extends org.openptk.common.Component
- implements OperationsIF
- Author:
- Scott Fehrman, Sun Microsystems, Inc.
contributor Derrick Harcey, Sun Microsystems, Inc.
| Fields inherited from interface org.openptk.spi.operations.OperationsIF |
PROP_ATTRIBUTE_EMPTY_REMOVE, PROP_DRIVER, PROP_FILENAME, PROP_PROTOCOL, PROP_PROXY_HOST, PROP_PROXY_PORT, PROP_RESET_PASSWORD_LENGTH, PROP_URL, PROP_USER_NAME, PROP_USER_NAME_ENCRYPTED, PROP_USER_PASSWORD, PROP_USER_PASSWORD_ENCRYPTED |
| Fields inherited from interface org.openptk.common.ComponentIF |
EXECUTE_BEGIN, EXECUTE_END, PROP_OPENPTK_HOME, PROP_OPENPTK_TEMP, SORT_BEGIN, SORT_END |
| Methods inherited from class org.openptk.common.Component |
compareTo, copy, getAttribute, getAttributes, getAttributesNames, getAttributesSize, getCategory, getCategoryAsString, getDebugLevel, getDebugLevelAsInt, getDebugLevelAsString, getDescription, getProperties, getPropertiesSize, getProperty, getSortValue, getState, getStateAsString, getStatus, getTimeStamp, getTimeStampNames, getTimeStamps, getUniqueId, getUniqueIdType, isDebug, isError, isTimeStamp, setAttribute, setAttributes, setCategory, setDebug, setDebugLevel, setDescription, setError, setProperties, setProperty, setSortValue, setState, setState, setStatus, setTimeStamp, setTimeStamp, setUniqueId, setUniqueId, setUniqueId, setUniqueId, toString, useTimeStamp |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface org.openptk.common.ComponentIF |
copy, getAttribute, getAttributes, getAttributesNames, getAttributesSize, getCategory, getCategoryAsString, getDebugLevel, getDebugLevelAsInt, getDebugLevelAsString, getDescription, getProperties, getPropertiesSize, getProperty, getSortValue, getState, getStateAsString, getStatus, getTimeStamp, getTimeStampNames, getTimeStamps, getUniqueId, getUniqueIdType, isDebug, isError, isTimeStamp, setAttribute, setAttributes, setCategory, setDebug, setDebugLevel, setDescription, setError, setProperties, setProperty, setSortValue, setState, setState, setStatus, setTimeStamp, setTimeStamp, setUniqueId, setUniqueId, setUniqueId, setUniqueId, useTimeStamp |
| Methods inherited from interface java.lang.Comparable |
compareTo |
_emptyRemove
protected boolean _emptyRemove
RESPONSE_DESC
protected static java.lang.String RESPONSE_DESC
TRANS_FW_SRVC
protected static final int TRANS_FW_SRVC
- See Also:
- Constant Field Values
TRANS_SRVC_FW
protected static final int TRANS_SRVC_FW
- See Also:
- Constant Field Values
Operations
public Operations()
checkException
protected void checkException(java.lang.Exception ex,
java.lang.StringBuilder buf)
checkPasswordAttribute
protected void checkPasswordAttribute(org.openptk.common.RequestIF request)
throws OperationException
- Parameters:
request -
- Throws:
OperationException
doPasswordForgot
protected void doPasswordForgot(org.openptk.common.RequestIF request,
org.openptk.common.ResponseIF response)
throws OperationException
- Parameters:
request - response -
- Throws:
OperationException
execute
public abstract void execute(org.openptk.common.RequestIF req,
org.openptk.common.ResponseIF res)
throws OperationException
- Specified by:
execute in interface OperationsIF
- Parameters:
req - res -
- Throws:
OperationException
findProperty
protected java.lang.String findProperty(org.openptk.common.RequestIF request,
java.lang.String propName)
- Parameters:
request - propName -
- Returns:
- String
getArrayFromList
protected java.lang.String[] getArrayFromList(java.util.List<java.lang.String> list)
- Parameters:
list -
- Returns:
- String[]
getAttrValueAsStringArray
protected java.lang.String[] getAttrValueAsStringArray(org.openptk.common.AttrIF attr)
- Parameters:
attr -
- Returns:
- String[]
getCheckProp
protected java.lang.String getCheckProp(java.lang.String propName)
throws OperationException
- Throws:
OperationException
getPasswordAttribute
protected void getPasswordAttribute(org.openptk.common.RequestIF request)
throws OperationException
- Parameters:
request -
- Throws:
OperationException
getPasswordResult
protected void getPasswordResult(org.openptk.common.ResponseIF response)
throws OperationException
- Parameters:
response -
- Throws:
OperationException
getService
public final ServiceIF getService()
- Specified by:
getService in interface OperationsIF
- Returns:
- ServiceIF
getServiceNames
protected java.lang.String[] getServiceNames(org.openptk.common.RequestIF request)
- Parameters:
request -
- Returns:
- String[]
getType
public final OperationsType getType()
- Specified by:
getType in interface OperationsIF
- Returns:
- OperationsType
getTypeAsString
public final java.lang.String getTypeAsString()
- Specified by:
getTypeAsString in interface OperationsIF
- Returns:
- String
getUniqueIdValueFromRequest
protected final java.lang.Object getUniqueIdValueFromRequest(org.openptk.common.RequestIF request)
throws OperationException
- Throws:
OperationException
getValue
protected java.lang.String getValue(java.lang.String key)
- Parameters:
key -
- Returns:
- String
handleError
protected void handleError(java.lang.String msg)
throws OperationException
- Parameters:
msg -
- Throws:
OperationException
isEnabled
public final boolean isEnabled(org.openptk.common.Operation operation)
- Specified by:
isEnabled in interface OperationsIF
- Parameters:
operation -
- Returns:
- boolean
isImplemented
public final boolean isImplemented(org.openptk.common.Operation operation)
- Specified by:
isImplemented in interface OperationsIF
- Parameters:
operation -
- Returns:
- boolean
postExecute
public void postExecute(org.openptk.common.RequestIF req,
org.openptk.common.ResponseIF res)
throws OperationException
- Specified by:
postExecute in interface OperationsIF
- Parameters:
req - res -
- Throws:
OperationException
preExecute
public void preExecute(org.openptk.common.RequestIF req,
org.openptk.common.ResponseIF res)
throws OperationException
- Specified by:
preExecute in interface OperationsIF
- Parameters:
req - res -
- Throws:
OperationException
setEnabled
public final void setEnabled(org.openptk.common.Operation operation,
boolean enabled)
- Specified by:
setEnabled in interface OperationsIF
- Parameters:
operation - enabled -
setImplemented
protected void setImplemented(org.openptk.common.Operation operation,
boolean implemented)
- Parameters:
operation - implemented -
setService
public final void setService(ServiceIF service)
- Specified by:
setService in interface OperationsIF
- Parameters:
service -
setType
public final void setType(OperationsType type)
- Specified by:
setType in interface OperationsIF
- Parameters:
type -
shutdown
public void shutdown()
- Specified by:
shutdown in interface OperationsIF
startup
public void startup()
- Specified by:
startup in interface OperationsIF
updateQueryServiceName
protected void updateQueryServiceName(Query query)
- Parameters:
query -
View/submit a bug or feature
For further API reference and developer documentation, see www.openptk.org.
That documentation contains more detailed, developer-targeted descriptions,
definitions of terms, workarounds, and working code examples.
Copyright (C) 2008-2012, Project OpenPTK. All Rights Reserved