Initial commit from SVN.
This commit is contained in:
@@ -0,0 +1,43 @@
|
||||
/*
|
||||
* Copyright (c) 2006,2009 Declarative Engineering LLC.
|
||||
* All rights reserved. This program and the accompanying materials
|
||||
* are made available under the terms of the Declarative Engineering LLC
|
||||
* verson 1 which accompanies this distribution, and is available at
|
||||
* http://declarativeengineering.com/legal/DE_Developer_License_v1.txt
|
||||
*/
|
||||
package com.foundation.view;
|
||||
|
||||
import com.common.util.IHashSet;
|
||||
import com.foundation.view.resource.AbstractResourceService;
|
||||
|
||||
public interface IResourceHolderComponent {
|
||||
/**
|
||||
* Called by a resource holder when the held value changes either due to a new value being set, or due to a resource being changed.
|
||||
* @param resourceHolder The resource holder that is sending the notification.
|
||||
* @param oldValue The old value for the resource.
|
||||
* @param newValue The new value for the resource.
|
||||
* @param flags The change flags as defined by ISingleResourceAssociationChangeListener.
|
||||
*/
|
||||
public void resourceHolderChanged(AbstractResourceHolder resourceHolder, Object oldValue, Object newValue, int flags);
|
||||
/**
|
||||
* Called by a resource holder when the held value changes either due to a new value being set, or due to a resource being changed.
|
||||
* @param resourceHolder The resource holder that is sending the notification.
|
||||
* @param row The row that is affected by the value change.
|
||||
* @param oldValue The old value for the resource.
|
||||
* @param newValue The new value for the resource.
|
||||
*/
|
||||
public void resourceHolderChanged(AbstractMultiResourceHolder resourceHolder, Object row, Object oldValue, Object newValue);
|
||||
/**
|
||||
* Called by a resource holder when the held value changes either due to a new value being set, or due to a resource being changed.
|
||||
* @param resourceHolder The resource holder that is sending the notification.
|
||||
* @param rows The rows that are affected by the value change.
|
||||
* @param oldValue The old value for the resource.
|
||||
* @param newValue The new value for the resource.
|
||||
*/
|
||||
public void resourceHolderChanged(AbstractMultiResourceHolder resourceHolder, IHashSet rows, Object oldValue, Object newValue);
|
||||
/**
|
||||
* Gets the resource service.
|
||||
* @return The component's resource service.
|
||||
*/
|
||||
public AbstractResourceService getResourceService();
|
||||
}//IResourceHolderComponent//
|
||||
Reference in New Issue
Block a user