org.archiviststoolkit.mydomain
Class ResourcesDAO
java.lang.Object
org.archiviststoolkit.mydomain.DomainAccessObjectImpl
org.archiviststoolkit.mydomain.ResourcesDAO
- All Implemented Interfaces:
- java.util.EventListener, DomainAccessListener, DomainAccessObject
public class ResourcesDAO
- extends DomainAccessObjectImpl
Constructor Summary |
ResourcesDAO()
Constructor which builds a DAO for this class. |
Method Summary |
void |
deleteGroup(java.util.Collection collection,
InfiniteProgressPanel progressPanel)
Delete these objects from the data store. |
Resources |
findResourceByComponent(ResourcesComponents component)
|
java.lang.Boolean |
getNewRecordCreated()
|
Resources |
lookupResource(java.lang.String resourceId1,
boolean create)
|
Resources |
lookupResource(java.lang.String resourceId1,
boolean create,
Repositories repository)
|
Resources |
lookupResource(java.lang.String resourceId1,
java.lang.String resourceId2,
boolean create)
|
Resources |
lookupResource(java.lang.String resourceId1,
java.lang.String resourceId2,
boolean create,
Repositories repository)
|
Resources |
lookupResource(java.lang.String resourceId1,
java.lang.String resourceId2,
java.lang.String resourceId3,
boolean create)
|
Resources |
lookupResource(java.lang.String resourceId1,
java.lang.String resourceId2,
java.lang.String resourceId3,
boolean create,
Repositories repository)
|
Resources |
lookupResource(java.lang.String resourceId1,
java.lang.String resourceId2,
java.lang.String resourceId3,
java.lang.String resourceId4,
boolean create)
|
Resources |
lookupResource(java.lang.String resourceId1,
java.lang.String resourceId2,
java.lang.String resourceId3,
java.lang.String resourceId4,
boolean create,
Repositories repository)
|
int |
merge(java.util.Collection<DomainObject> mergeFrom,
DomainObject mergeTo,
InfiniteProgressPanel progressPanel)
|
int |
transfer(Resources transferFrom,
Resources mergeToParentResource,
ResourcesCommon mergeTo,
InfiniteProgressPanel progressPanel)
|
void |
updateDisplayFields(InfiniteProgressPanel progressPanel)
|
void |
updateHasNotesAndHasChildrenFlags(InfiniteProgressPanel progressPanel)
|
int |
updateHasNotesAndHasChildrenFlags(ResourcesComponents component)
|
Methods inherited from class org.archiviststoolkit.mydomain.DomainAccessObjectImpl |
add, addGroup, addListener, closeLongSession, closeLongSessionRollback, delete, deleteById, deleteGroup, deleteLongSession, deleteLongSession, domainChanged, findAll, findAll, findAllLongSession, findAllLongSession, findByExample, findByNamedQuery, findByNamedQuery, findByPrimaryKey, findByPrimaryKeyLongSession, findByPrimaryKeyLongSessionForPrinting, findByPropertyValue, findByPropertyValues, findByPropertyValuesLongSession, findByQuery, findByQueryEditor, findByQueryEditorLongSession, findByUniquePropertyValue, findByUniquePropertyValueLongSession, getCountBasedOnPropertyValue, getHumanReadableSearchString, getLongSession, getPersistentClass, notifyListeners, removeListener, setHumanReadableSearchString, update, updateLongSession, updateLongSession, updateTextField |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ResourcesDAO
public ResourcesDAO()
- Constructor which builds a DAO for this class.
lookupResource
public Resources lookupResource(java.lang.String resourceId1,
boolean create)
lookupResource
public Resources lookupResource(java.lang.String resourceId1,
boolean create,
Repositories repository)
lookupResource
public Resources lookupResource(java.lang.String resourceId1,
java.lang.String resourceId2,
boolean create)
lookupResource
public Resources lookupResource(java.lang.String resourceId1,
java.lang.String resourceId2,
boolean create,
Repositories repository)
lookupResource
public Resources lookupResource(java.lang.String resourceId1,
java.lang.String resourceId2,
java.lang.String resourceId3,
boolean create)
lookupResource
public Resources lookupResource(java.lang.String resourceId1,
java.lang.String resourceId2,
java.lang.String resourceId3,
boolean create,
Repositories repository)
lookupResource
public Resources lookupResource(java.lang.String resourceId1,
java.lang.String resourceId2,
java.lang.String resourceId3,
java.lang.String resourceId4,
boolean create)
lookupResource
public Resources lookupResource(java.lang.String resourceId1,
java.lang.String resourceId2,
java.lang.String resourceId3,
java.lang.String resourceId4,
boolean create,
Repositories repository)
findResourceByComponent
public Resources findResourceByComponent(ResourcesComponents component)
getNewRecordCreated
public java.lang.Boolean getNewRecordCreated()
updateHasNotesAndHasChildrenFlags
public void updateHasNotesAndHasChildrenFlags(InfiniteProgressPanel progressPanel)
updateDisplayFields
public void updateDisplayFields(InfiniteProgressPanel progressPanel)
updateHasNotesAndHasChildrenFlags
public int updateHasNotesAndHasChildrenFlags(ResourcesComponents component)
deleteGroup
public void deleteGroup(java.util.Collection collection,
InfiniteProgressPanel progressPanel)
throws PersistenceException
- Delete these objects from the data store.
- Parameters:
collection
- the object to delete
- Throws:
PersistenceException
- fails if we cannot delete the instance
merge
public int merge(java.util.Collection<DomainObject> mergeFrom,
DomainObject mergeTo,
InfiniteProgressPanel progressPanel)
throws MergeException
- Specified by:
merge
in interface DomainAccessObject
- Overrides:
merge
in class DomainAccessObjectImpl
- Throws:
MergeException
transfer
public int transfer(Resources transferFrom,
Resources mergeToParentResource,
ResourcesCommon mergeTo,
InfiniteProgressPanel progressPanel)
throws MergeException
- Throws:
MergeException