Britt Park 60cdda3f13 Renamed a few things. What used to be SuperRepository (kind of meaning free name
wasn't it) is now AVMRepository.  What used to be Repository is now AVMStore as it
more closely matches what is meant by a store in Alfresco.  Many adjustments
in ancillary class names, references, and comments followed.


git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/BRANCHES/WCM-DEV2/root@3329 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2006-07-16 18:19:59 +00:00

54 lines
1.3 KiB
Java

/*
* Copyright (C) 2006 Alfresco, Inc.
*
* Licensed under the Mozilla Public License version 1.1
* with a permitted attribution clause. You may obtain a
* copy of the License at
*
* http://www.alfresco.org/legal/license.txt
*
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND,
* either express or implied. See the License for the specific
* language governing permissions and limitations under the
* License.
*/
package org.alfresco.repo.avm;
import java.util.List;
/**
* DAO for NewInAVMStore markers.
* @author britt
*/
public interface NewInAVMStoreDAO
{
/**
* Save one.
* @param newEntry The item to save.
*/
public void save(NewInAVMStore newEntry);
/**
* Get one by Node.
* @param node The node to lookup with.
* @return The Entry or null if not found.
*/
public NewInAVMStore getByNode(AVMNode node);
/**
* Get all that are in the given store.
* @param store The AVMStore.
* @return A List of NewInAVMStores.
*/
public List<NewInAVMStore> getByAVMStore(AVMStore store);
/**
* Delete the given entry.
* @param newEntry The entry to delete.
*/
public void delete(NewInAVMStore newEntry);
}