Ornament Message 使用方法及扩展

 

Message各个关键类如下图:

 

 

为User资源创建相关的Message信息。

 

在Ornament中,有很多关于User的系统信息,如“某某用户测试了,请求批准”,"某某用户已经修改了Email",或者"某某用户已经被锁定”,而这类信息。那么为了创建特定User的信息,我们需要做以下的操作

 

<?xml version="1.0" encoding="utf-8" ?>
<hibernate-mapping xmlns="urn:nhibernate-mapping-2.2"  assembly="Ornament.Core" namespace="Ornament.Messages">
   <subclass
    name="Ornament.Messages.Contents.GenericContent`1[Ornament.MemberShip.User,Ornament.MemberShip.Core]"
            extends="IContent" discriminator-value="Reader">
    <many-to-one name="Value" column="UserId"  class="Ornament.MemberShip.User,Ornament.MemberShip.Core" cascade="save-update">
      <meta attribute="Id of User"></meta>
    </many-to-one>
  </subclass>
</hibernate-mapping>
posted @ 2011-09-09 16:38  沉默的糕点  阅读(263)  评论(0编辑  收藏  举报