Public feed #527656

Stuff

public text v1 · immutable
Raw Edit
·published 2007-06-01 11:50 UTC
rendered paste body
    public partial class SecurityRule: DomainObject
    {
    
      protected int _iD;
    
      protected String _nameResourceCode;
    
      protected int _objectType;
    
      protected int _objectID;
    
      protected int _permission;
    
      protected int? _createBy;
    
      protected DateTime? _createDate;
    
      protected int? _modifyBy;
    
      protected DateTime? _modifyDate;
    

    public SecurityRule(){}

    public SecurityRule(
    int 
            iD,String 
            nameResourceCode,int 
            objectType,int 
            objectID,int 
            permission,int 
            createBy,DateTime 
            createDate,int 
            modifyBy,DateTime 
            modifyDate
    )
    {
    
      this.ID = iD;
    
      this.NameResourceCode = nameResourceCode;
    
      this.ObjectType = objectType;
    
      this.ObjectID = objectID;
    
      this.Permission = permission;
    
      this.CreateBy = createBy;
    
      this.CreateDate = createDate;
    
      this.ModifyBy = modifyBy;
    
      this.ModifyDate = modifyDate;
    
    }

    public override String  getUri()
    {

    String uri = "AMF_dev.SecurityRule."
    
      + ID.ToString()
    ;
    
    return uri;
    }

    

      public int ID
      {
        
            get { return _iD;}
            set 
            { 
                _iD = value;
            }
          
      }
    

      public String NameResourceCode
      {
        
            get { return _nameResourceCode;}
            set 
            { 
                _nameResourceCode = value;
            }
          
      }
    

      public int ObjectType
      {
        
            get { return _objectType;}
            set 
            { 
                _objectType = value;
            }
          
      }
    

      public int ObjectID
      {
        
            get { return _objectID;}
            set 
            { 
                _objectID = value;
            }
          
      }
    

      public int Permission
      {
        
            get { return _permission;}
            set 
            { 
                _permission = value;
            }
          
      }
    

      public int? CreateBy
      {
        
            get { return _createBy;}
            set 
            { 
                _createBy = value;
            }
          
      }
    

      public DateTime? CreateDate
      {
        
            get { return _createDate;}
            set 
            { 
                _createDate = value;
            }
          
      }
    

      public int? ModifyBy
      {
        
            get { return _modifyBy;}
            set 
            { 
                _modifyBy = value;
            }
          
      }
    

      public DateTime? ModifyDate
      {
        
            get { return _modifyDate;}
            set 
            { 
                _modifyDate = value;
            }
          
      }
    


    public override DomainObject extractSingleObject()
    {
      SecurityRule securityRule = new SecurityRule();
      
      securityRule.ID = this.ID;
      securityRule.NameResourceCode = this.NameResourceCode;
      securityRule.ObjectType = this.ObjectType;
      securityRule.ObjectID = this.ObjectID;
      securityRule.Permission = this.Permission;
      securityRule.CreateBy = this.CreateBy;
      securityRule.CreateDate = this.CreateDate;
      securityRule.ModifyBy = this.ModifyBy;
      securityRule.ModifyDate = this.ModifyDate;
      securityRule.ActiveRecordId = this.ActiveRecordId; 
      return securityRule;
    }

    
          // one to many relation
          private List<SecurityExpression> _relatedSecurityExpression;

          public List<SecurityExpression> relatedSecurityExpression
          {
          get { return _relatedSecurityExpression;}
          set { _relatedSecurityExpression = value; }
          }
        
          // one to many relation
          private List<SecurityRuleSecurityRight> _relatedSecurityRuleSecurityRight;

          public List<SecurityRuleSecurityRight> relatedSecurityRuleSecurityRight
          {
          get { return _relatedSecurityRuleSecurityRight;}
          set { _relatedSecurityRuleSecurityRight = value; }
          }
        
          // one to many relation
          private List<SecurityRuleSecurityRole> _relatedSecurityRuleSecurityRole;

          public List<SecurityRuleSecurityRole> relatedSecurityRuleSecurityRole
          {
          get { return _relatedSecurityRuleSecurityRole;}
          set { _relatedSecurityRuleSecurityRole = value; }
          }
        
    }