消息存储在messages工作区。每个用户都在工作区根目录下有自己的子节点。下表中,用户目录下的序号节点(0、1、2等)为消息。它们的节点类型mgnl:systemMessage

/superuser
  /0
  /1
/peter
  /2
    cleared       true
    id            2
    message       Revised the abstract. Please review.
    messageView   workflow:workflow
    messageType   WORKITEM
    sender        eric
    subject       Publication request for page /demo-project/about/subsection-articles/article
    timestamp     1377865432883
    workitemId    1377264630284
/eric
  /0

消息属性:

  • cleared:标识消息是否已读,值为true或false。
  • id:用来识别消息。消息ID在用户节点里是独一无二的。
  • message:消息正文。
  • messageView消息视图定义中的名字,前缀为配置视图所在的模块名。
  • messageType:INFO、WORKITEM、WARNING或ERROR,在
    $webResourceManager.requireResource("info.magnolia.sys.confluence.artifact-info-plugin:javadoc-resource-macro-resources") MessageType
    中定义。
  • sender:发送用户的名字。
  • subject:对象行。
  • timestamp:消息发送的时间。
  • workItemId:针对于工作流消息而言的,为工作项的ID。
  • No labels