예제 #1
0
        internal AuthorityGroupDetail CreateAuthorityGroupDetail(AuthorityGroup authorityGroup)
        {
            AuthorityTokenAssembler      assembler = new AuthorityTokenAssembler();
            List <AuthorityTokenSummary> tokens    = CollectionUtils.Map <AuthorityToken, AuthorityTokenSummary>(
                authorityGroup.AuthorityTokens,
                assembler.GetAuthorityTokenSummary);

            return(new AuthorityGroupDetail(
                       authorityGroup.GetRef(),
                       authorityGroup.Name,
                       authorityGroup.Description,
                       authorityGroup.DataGroup,
                       tokens));
        }
예제 #2
0
        internal AuthorityGroupDetail CreateAuthorityGroupDetail(AuthorityGroup authorityGroup)
        {

            AuthorityTokenAssembler assembler = new AuthorityTokenAssembler();
        	List<AuthorityTokenSummary> tokens = CollectionUtils.Map<AuthorityToken, AuthorityTokenSummary>(
        		authorityGroup.AuthorityTokens,
        		assembler.GetAuthorityTokenSummary);

            return new AuthorityGroupDetail(
                authorityGroup.GetRef(),
                authorityGroup.Name,
                authorityGroup.Description,
                authorityGroup.DataGroup,
                tokens);
        }