
com.adobe.forms.foundation.cloudconfig.IMeta Maven / Gradle / Ivy
/*************************************************************************
*
* ADOBE CONFIDENTIAL
* __________________
*
* Copyright 2017 Adobe Systems Incorporated
* All Rights Reserved.
*
* NOTICE: All information contained herein is, and remains
* the property of Adobe Systems Incorporated and its suppliers,
* if any. The intellectual and technical concepts contained
* herein are proprietary to Adobe Systems Incorporated and its
* suppliers and are protected by trade secret or copyright law.
* Dissemination of this information or reproduction of this material
* is strictly forbidden unless prior written permission is obtained
* from Adobe Systems Incorporated.
************************************************************************/
package com.adobe.forms.foundation.cloudconfig;
import java.util.Set;
import org.osgi.annotation.versioning.ProviderType;
/**
* Represents a page meta component for the FDM dedicated console for cloud services.
*
* Implements the Granite UI 'foundation-collection-meta' behavior
*
*/
@ProviderType
public interface IMeta {
/**
* Returns if currently addressed resource is a folder.
*
* @return {@code true} if currently addressed resource is folder,
* {@code false} otherwise
*/
Boolean isFolder();
/**
* Returns the title of the currently addressed resource.
*
* If the resource does not have a {@code ./content/jcr:title} property
* either the {@code ./jcr:title} property or the name of the resource is
* returned.
*
*
* @return title or name of the currently addressed resource
*/
String getTitle();
/**
* Returns a set of action relations which apply to the currently addressed
* resource.
*
* @return A set of relation identifiers
*/
Set getActionsRels();
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy