package org.activityinfo.core.shared.application; import org.activityinfo.model.resource.ResourceId; /** * Defines Application-level properties. * <strong>Should not be used as a form field id, only as a super property</strong> */ public class ApplicationProperties { /** * Application-defined property that provides a human-readable name for * a given form instance. */ public static final ResourceId LABEL_PROPERTY = ResourceId.valueOf("_label"); public static final ResourceId PARENT_PROPERTY = ResourceId.valueOf("_parent"); /** * Application-defined property that provides an extended human-readable description * for a given form instance. */ public static final ResourceId DESCRIPTION_PROPERTY = ResourceId.valueOf("_description"); /** * Application-defined property that provides the class ids of an instance. */ public static final ResourceId CLASS_PROPERTY = ResourceId.valueOf("_classOf"); public static final ResourceId HIERARCHIAL = ResourceId.valueOf("_multiLevel"); public static final ResourceId COUNTRY_CLASS = ResourceId.valueOf("_country"); public static final ResourceId COUNTRY_NAME_FIELD = ResourceId.valueOf("_country_name"); public static final ResourceId GEOREF_PROPERTY = ResourceId.valueOf("_georef"); }