Esempio n. 1
0
        public Event(string context, EventDefinition def, int?level, DataTable data, long?id, DateTime?creationDateTime, Permissions aPermissions) : this()
        {
            this.init(context, def.getName(), level, data, id);
            this.name        = def.getName();
            this.permissions = aPermissions;

            if (creationDateTime != null)
            {
                this.creationtime = (DateTime)creationDateTime;
            }

            if (def.getExpirationPeriod() > 0)
            {
                this.setExpirationtime(DateTime.Now.AddMilliseconds((double)def.getExpirationPeriod()));
            }
        }
Esempio n. 2
0
            public override void eventAdded(Context con, EventDefinition ed)
            {
                base.eventAdded(con, ed);

                if (ed.getGroup() != null && owner.controller != null)
                {
                    con.addEventListener(ed.getName(), owner.controller.getDefaultEventListener());
                }
            }
Esempio n. 3
0
        public static Boolean matchesToMask(String eventMask, EventDefinition ed)
        {
            if (ContextUtils.ENTITY_GROUP_MASK.Equals(eventMask))
            {
                return(ed.getGroup() != null && !ContextUtils.GROUP_SYSTEM.Equals(ed.getGroup()));
            }

            return(ed.getName().Equals(eventMask));
        }