Exemple #1
0
        public AccessTypeDefinition AttachJournalizeAccessType(SecurableClassDefinition classDefinition)
        {
            using (_transaction.EnterNonDiscardingScope())
            {
                AccessTypeDefinition accessType = CreateJournalizeAccessType();
                classDefinition.AddAccessType(accessType);

                return(accessType);
            }
        }
Exemple #2
0
        public AccessTypeDefinition AttachAccessType(SecurableClassDefinition classDefinition, Guid metadataItemID, string name, int value)
        {
            using (_transaction.EnterNonDiscardingScope())
            {
                AccessTypeDefinition accessType = AccessTypeDefinition.NewObject(metadataItemID, name, value);
                classDefinition.AddAccessType(accessType);

                return(accessType);
            }
        }
Exemple #3
0
        private SecurableClassDefinition CreateSecurableClassDefinitionWithAccessTypes(int accessTypes)
        {
            SecurableClassDefinition classDefinition = CreateOrderSecurableClassDefinition();

            for (int i = 0; i < accessTypes; i++)
            {
                AccessTypeDefinition accessType = CreateAccessType(Guid.NewGuid(), string.Format("Access Type {0}", i));
                accessType.Index = i;
                classDefinition.AddAccessType(accessType);
            }

            return(classDefinition);
        }