PayloadInfo.java 2.36 KB
/*
 * Decompiled with CFR 0_118.
 * 
 * Could not load the following classes:
 *  aQute.bnd.annotation.ProviderType
 */
package com.adobe.granite.workflow.payload;

import aQute.bnd.annotation.ProviderType;
import java.util.Calendar;
import java.util.Map;

@ProviderType
public interface PayloadInfo {
    public String getPath();

    public PayloadInfo setPath(String var1);

    public String getBrowserPath();

    public PayloadInfo setBrowserPath(String var1);

    public String getTitle();

    public PayloadInfo setTitle(String var1);

    public String getThumbnailPath();

    public PayloadInfo setThumbnailPath(String var1);

    public String getPayloadType();

    public PayloadInfo setPayloadType(String var1);

    public Calendar getCreated();

    public PayloadInfo setCreated(Calendar var1);

    public String getCreatedBy();

    public PayloadInfo setCreatedBy(String var1);

    public Calendar getLastModified();

    public PayloadInfo setLastModified(Calendar var1);

    public String getLastModifiedBy();

    public PayloadInfo setLastModifiedBy(String var1);

    public boolean isLocked();

    public PayloadInfo setIsLocked(boolean var1);

    public String getLockedBy();

    public PayloadInfo setLockedBy(String var1);

    public Calendar getOnTime();

    public PayloadInfo setOnTime(Calendar var1);

    public Calendar getOffTime();

    public PayloadInfo setOffTime(Calendar var1);

    public long getTimeUntilValid();

    public PayloadInfo setTimeUntilValid(long var1);

    public long getMonthlyHits();

    public PayloadInfo setMonthlyHits(long var1);

    public String getDescription();

    public PayloadInfo setDescription(String var1);

    public String getAssetFolderPath();

    public PayloadInfo setAssetFolderPath(String var1);

    public boolean isActive();

    public PayloadInfo setIsActive(boolean var1);

    public Map<String, Object> getCustomProperties();

    public PayloadInfo setCustomProperties(Map<String, Object> var1);

    public PayloadInfo addCustomProperty(String var1, Object var2);

    public Object getCustomProperty(String var1);

    /*
     * This class specifies class file version 49.0 but uses Java 6 signatures.  Assumed Java 6.
     */
    public static enum PAYLOAD_TYPE {
        PAGE,
        ASSET,
        PROJECT,
        URL,
        JCR_PATH;
        

        private PAYLOAD_TYPE() {
        }
    }

}