|
ThinkUI SQL Client 1.1.3 API | |||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectthinkui.db.dao.AbstractDataAccessObject
thinkui.sqlclient.dao.AbstractDAO
thinkui.sqlclient.dao.ProjectDAO
Implements the ProjectDAO Data Access Object.
Constructor Summary | |
ProjectDAO(thinkui.db.dao.DataObjectManager dataObjectManager)
ProjectDAO constructor. |
Method Summary | |
AttributeType |
createProjectEnumType()
|
void |
deleteProject(java.lang.Object projectId)
Delete the specified Project object from the database. |
int |
deleteProjects(java.util.Set projectIds)
Delete the specified Project objects from the database. |
SearchResultsData |
findProject(ProjectSearchData searchData)
Find all Project records matching the specified criteria. |
Project |
getProject(java.lang.Object projectId)
Get the Project object for the specified object id. |
Project |
getProjectByName(java.lang.String projectName)
Find the Project object for the specified project name. |
Project |
insertProject(Project project)
Insert the specified Project object into the database. |
void |
insertProjectNoSync(Project project)
Insert the specified Project object to the database. |
Project |
saveProject(Project project)
Save the specified Project object to the database. |
int |
updateProject(Project project,
ProjectSearchData searchData)
Update all Project objects matching the specified search criteria. |
int |
updateProjects(java.util.Set projectIds,
Project project)
Updated the specified Project objects with the values in the specified project object. |
Methods inherited from class thinkui.db.dao.AbstractDataAccessObject |
close, getDataObjectManager, setDataObjectManager |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public ProjectDAO(thinkui.db.dao.DataObjectManager dataObjectManager)
Method Detail |
public final AttributeType createProjectEnumType() throws java.lang.Exception
java.lang.Exception
public final void deleteProject(java.lang.Object projectId) throws java.lang.Exception
java.lang.Exception
public final int deleteProjects(java.util.Set projectIds) throws java.lang.Exception
java.lang.Exception
public final SearchResultsData findProject(ProjectSearchData searchData) throws java.lang.Exception
java.lang.Exception
public final Project getProject(java.lang.Object projectId) throws java.lang.Exception
java.lang.Exception
public final Project getProjectByName(java.lang.String projectName) throws java.lang.Exception
java.lang.Exception
public final Project insertProject(Project project) throws java.lang.Exception
java.lang.Exception
public final void insertProjectNoSync(Project project) throws java.lang.Exception
java.lang.Exception
public final Project saveProject(Project project) throws java.lang.Exception
java.lang.Exception
public final int updateProject(Project project, ProjectSearchData searchData) throws java.lang.Exception
java.lang.Exception
public final int updateProjects(java.util.Set projectIds, Project project) throws java.lang.Exception
java.lang.Exception
|
ThinkUI SQL Client 1.1.3 API | |||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |