Table of Contents

Class RoleVO

Namespace
PHCBusinessLayer
Assembly
PHCBusinessLayer.dll

Application Profiles

[AttTable("PF", 20160304)]
[AttTableGama(Gamas.Corporate)]
[AttTableOrderBy("resumo")]
[AttTableVOInfo(typeof(RoleAttInfo))]
[AttTableFlags(new TableFlags[] { TableFlags.MasterEntity, TableFlags.HasRecordsByProducts, TableFlags.CanUpdFromSourceBD, TableFlags.RequiresAdminAccess, TableFlags.TableForJorge })]
[AttTableMaintenance(typeof(PfMaintenance))]
public class RoleVO : BusinessVO, IBaseSerialization, ICloneVO, ICloneable, IChange, IParent, IGenericVO
Inheritance
RoleVO

Properties

analisesAndMonitors

[AttGama(Gamas.Advanced)]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public bool analisesAndMonitors { get; set; }

Property Value

bool

commentssourcetype

[AttCollection(typeof(PFNotificationSourceVO), new string[] { "[PFNotificationSource].[pfstamp]", "[PF].[pfstamp]" })]
public List<PFNotificationSourceVO> commentssourcetype { get; set; }

Property Value

List<PFNotificationSourceVO>

descricao

[AttLenght(200)]
public string descricao { get; set; }

Property Value

string

isreadonly

Read mode

[AttPhcOwner]
public bool isreadonly { get; set; }

Property Value

bool

Remarks

This field is reserved for PHC use only.

Non Duplicable Field

permissions

[AttCollection(typeof(PermissionVO), new TableFlags[] { TableFlags.CanUpdFromSourceBD })]
public List<PermissionVO> permissions { get; set; }

Property Value

List<PermissionVO>

pfstamp

[AttLenght(25)]
public string pfstamp { get; set; }

Property Value

string

products

[AttCollection(typeof(ProdByRecVO), new TableFlags[] { TableFlags.CanUpdFromSourceBD }, new string[] { "oristamp", "pfstamp" })]
public List<ProdByRecVO> products { get; set; }

Property Value

List<ProdByRecVO>

resumo

[AttLenght(50)]
[AttMandatory]
[AttIndex(true)]
[AttLogInfo(0)]
[AttList]
public string resumo { get; set; }

Property Value

string

users

[AttCollection(typeof(RoleUserVO))]
public List<RoleUserVO> users { get; set; }

Property Value

List<RoleUserVO>