01: /* Copyright 2001 The JA-SIG Collaborative. All rights reserved.
02: * See license distributed with this file and
03: * available online at http://www.uportal.org/license.html
04: */
05:
06: package org.jasig.portal.services.entityproperties;
07:
08: import org.jasig.portal.EntityIdentifier;
09:
10: /**
11: * The interface for an entity property store; the EntityChannelRegistry
12: * must be configured with exactly one store, but can have multiple finders.
13: *
14: * @author Alex Vigdor av317@columbia.edu
15: * @version $Revision: 34797 $
16: */
17: public interface IEntityPropertyStore extends IEntityPropertyFinder {
18:
19: // will add property to store without affecting finder results
20: void storeProperty(EntityIdentifier entityID, String name,
21: String value);
22:
23: // will remove property from the local store, but not from finders
24: void unStoreProperty(EntityIdentifier entityID, String name);
25: }
|