All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.activitystream.model.entities.EntityChangeMap Maven / Gradle / Ivy

Go to download

AS-SDK is a java library to allow easy interoperability with Activity Stream.

There is a newer version: 0.1.25
Show newest version
package com.activitystream.model.entities;

import java.util.LinkedHashMap;
import java.util.Set;

public class EntityChangeMap extends LinkedHashMap {

    public enum ACTION {
        IGNORE,
        PROCESS,
        IMMEDIATE
    }

    private String aspect = null;
    private ACTION triggersReIndexing = ACTION.IGNORE;
    private ACTION triggersTimeSeriesUpdate = ACTION.IGNORE;

    public EntityChangeMap(String aspect, ACTION triggersReIndexing, ACTION triggersTimeSeriesUpdate) {
        super();
        this.setAspect(aspect);
        this.setTriggersReIndexing(triggersReIndexing);
        this.setTriggersTimeSeriesUpdate(triggersTimeSeriesUpdate);
    }

    public String getAspect() {
        return aspect;
    }

    public void setAspect(String aspect) {
        this.aspect = aspect;
    }

    public ACTION getTriggersReIndexing() {
        return triggersReIndexing;
    }

    public void setTriggersReIndexing(ACTION triggersReIndexing) {
        this.triggersReIndexing = triggersReIndexing;
    }

    public ACTION getTriggersTimeSeriesUpdate() {
        return triggersTimeSeriesUpdate;
    }

    public void setTriggersTimeSeriesUpdate(ACTION triggersTimeSeriesUpdate) {
        this.triggersTimeSeriesUpdate = triggersTimeSeriesUpdate;
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy