如何查找正确的AEM常量类名称?JCR与Sling常量类咨询
JCR与Sling字符串常量的现成类
你提到的这些常用字符串常量,官方都提供了对应的现成类,不用手动硬编码:
Sling 相关常量
sling:resourceType→ 对应org.apache.sling.api.resource.Resource类中的Resource.RESOURCE_TYPE_PROPERTYsling:resourceSuperType→ 对应org.apache.sling.api.resource.Resource类中的Resource.RESOURCE_SUPER_TYPE_PROPERTY- 查询参数
p.limit→ 对应org.apache.sling.api.query.Query类中的Query.LIMIT
JCR/CQ 相关常量
cq:template→ 对应com.day.cq.wcm.api.NameConstants类中的NameConstants.NN_TEMPLATE- 查询中的
property→ 对应org.apache.jackrabbit.commons.query.qom.QueryObjectModelConstants类中的JCR_QUERY_QOM_PROPERTY - 查询中的
property.value→ 对应org.apache.jackrabbit.commons.query.qom.QueryObjectModelConstants类中的JCR_QUERY_QOM_VALUE
另外你找的SlingConstants类,主要负责Sling事件、HTTP头这类框架级别的常量,和资源属性、查询相关的常量不在这个类里。
内容的提问来源于stack exchange,提问作者Mario R
相关产品推荐
相关产品推荐

