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
commentssourcetype
[AttCollection(typeof(PFNotificationSourceVO), new string[] { "[PFNotificationSource].[pfstamp]", "[PF].[pfstamp]" })]
public List<PFNotificationSourceVO> commentssourcetype { get; set; }
Property Value
descricao
[AttLenght(200)]
public string descricao { get; set; }
Property Value
isreadonly
Read mode
[AttPhcOwner]
public bool isreadonly { get; set; }
Property Value
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
pfstamp
[AttLenght(25)]
public string pfstamp { get; set; }
Property Value
products
[AttCollection(typeof(ProdByRecVO), new TableFlags[] { TableFlags.CanUpdFromSourceBD }, new string[] { "oristamp", "pfstamp" })]
public List<ProdByRecVO> products { get; set; }
Property Value
resumo
[AttLenght(50)]
[AttMandatory]
[AttIndex(true)]
[AttLogInfo(0)]
[AttList]
public string resumo { get; set; }
Property Value
users
[AttCollection(typeof(RoleUserVO))]
public List<RoleUserVO> users { get; set; }