org.enhydra.shark.appmappersistence
Class DODSApplicationMappingAdmin
java.lang.Object
org.enhydra.shark.appmappersistence.DODSApplicationMappingAdmin
- All Implemented Interfaces:
- org.enhydra.shark.api.admin.ApplicationMappingManagerAdmin, ApplicationMappingManager
public class DODSApplicationMappingAdmin
- extends java.lang.Object
- implements org.enhydra.shark.api.admin.ApplicationMappingManagerAdmin
Implementation of ApplicationMappingsManager interface
- Author:
- Zoran Milakovic, Tanja Jovanovic
Field Summary |
protected static com.lutris.appserver.server.sql.LogicalDatabase |
db
|
static java.lang.String |
LDB_PARAM_NAME
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
LDB_PARAM_NAME
public static final java.lang.String LDB_PARAM_NAME
- See Also:
- Constant Field Values
db
protected static com.lutris.appserver.server.sql.LogicalDatabase db
DODSApplicationMappingAdmin
public DODSApplicationMappingAdmin()
configure
public void configure(CallbackUtilities cus)
throws java.lang.Exception
- Specified by:
configure
in interface ApplicationMappingManager
- Throws:
java.lang.Exception
saveApplicationMapping
public boolean saveApplicationMapping(ApplicationMap am)
throws java.lang.Exception
- Method saveApplicationMapping save new application mapping in database.
- Specified by:
saveApplicationMapping
in interface org.enhydra.shark.api.admin.ApplicationMappingManagerAdmin
- Parameters:
am
- an ApplicationMap
- Returns:
- a boolean
- Throws:
java.lang.Exception
getAllApplicationMappings
public ApplicationMap[] getAllApplicationMappings()
throws java.lang.Exception
- Specified by:
getAllApplicationMappings
in interface org.enhydra.shark.api.admin.ApplicationMappingManagerAdmin
- Throws:
java.lang.Exception
createApplicationMap
public ApplicationMap createApplicationMap()
- Specified by:
createApplicationMap
in interface org.enhydra.shark.api.admin.ApplicationMappingManagerAdmin
deleteApplicationMappingByMap
public boolean deleteApplicationMappingByMap(ApplicationMap am)
throws java.lang.Exception
- Method deleteApplicationMapping delete specified application mapping from database.
- Specified by:
deleteApplicationMappingByMap
in interface org.enhydra.shark.api.admin.ApplicationMappingManagerAdmin
- Parameters:
am
- an ApplicationMap
- Returns:
- a boolean
- Throws:
java.lang.Exception
deleteApplicationMapping
public boolean deleteApplicationMapping(java.lang.String packageId,
java.lang.String packageVersion,
java.lang.String processDefinitionId,
java.lang.String applicationId)
throws java.lang.Exception
- Specified by:
deleteApplicationMapping
in interface org.enhydra.shark.api.admin.ApplicationMappingManagerAdmin
- Throws:
java.lang.Exception
getApplicationMap
public ApplicationMap getApplicationMap(WMSessionHandle shandle,
java.lang.String packageId,
java.lang.String pkgVer,
java.lang.String processDefinitionId,
java.lang.String applicationDefinitionId)
throws java.lang.Exception
- Specified by:
getApplicationMap
in interface ApplicationMappingManager
- Throws:
java.lang.Exception
checkValidity
public boolean checkValidity(ApplicationMap am)
- Checks validity of application mapping.
- Parameters:
am
- an ApplicationMapping
- Returns:
- a boolean
getDBTransaction
protected com.lutris.appserver.server.sql.DBTransaction getDBTransaction()
throws java.lang.Exception
- Throws:
java.lang.Exception
setLDBName
protected void setLDBName()
refreshDOCaches
protected void refreshDOCaches()
throws java.lang.Exception
- Throws:
java.lang.Exception