com.adobe.cq.mcm.campaign.profile.Profile Maven / Gradle / Ivy
package com.adobe.cq.mcm.campaign.profile;
import java.util.Iterator;
/**
* Represents a user profile.
*
* Profiles are designed for single-threaded use. Hence they are not threadsafe.
*/
public interface Profile {
Object getValue(MetaDataNode key);
void setValue(MetaDataNode key, Object value);
Iterator getKeys();
}