org.archiviststoolkit.mydomain
Class ResourcesDAO
java.lang.Object
   org.archiviststoolkit.mydomain.DomainAccessObjectImpl
org.archiviststoolkit.mydomain.DomainAccessObjectImpl
       org.archiviststoolkit.mydomain.ResourcesDAO
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, 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:
- mergein interface- DomainAccessObject
- Overrides:
- mergein class- DomainAccessObjectImpl
 
- 
- Throws:
- MergeException
 
transfer
public int transfer(Resources transferFrom,
                    Resources mergeToParentResource,
                    ResourcesCommon mergeTo,
                    InfiniteProgressPanel progressPanel)
             throws MergeException
- 
- Throws:
- MergeException