gov.va.medora.mdws.AccountLib.getAdministrativeCredentials C# (CSharp) Method

getAdministrativeCredentials() private method

private getAdministrativeCredentials ( Site site ) : AbstractCredentials
site gov.va.medora.mdo.Site
return gov.va.medora.mdo.dao.AbstractCredentials
        internal AbstractCredentials getAdministrativeCredentials(Site site)
        {
            AbstractCredentials credentials = new VistaCredentials();
            credentials.LocalUid = VistaAccount.getAdminLocalUid(site.Id);
            credentials.FederatedUid = mySession.MdwsConfiguration.AllConfigs[ConfigFileConstants.PRIMARY_CONFIG_SECTION][MdwsConfigConstants.SERVICE_ACCOUNT_FED_UID];
            credentials.SubjectName = mySession.MdwsConfiguration.AllConfigs[ConfigFileConstants.PRIMARY_CONFIG_SECTION][MdwsConfigConstants.SERVICE_ACCOUNT_NAME];
            credentials.SubjectPhone = "";
            credentials.AuthenticationSource = site.getDataSourceByModality("HIS");
            credentials.AuthenticationToken = site.Id + '_' + credentials.LocalUid;
            return credentials;
        }