コード例 #1
0
ファイル: sql.py プロジェクト: wputra/MOS-centos
 def _get_domain(self, session, domain_id):
     ref = session.query(Domain).get(domain_id)
     if ref is None:
         raise exception.DomainNotFound(domain_id=domain_id)
     return ref
コード例 #2
0
ファイル: kvs.py プロジェクト: kvite/keystone
 def get_domain(self, domain_id):
     try:
         return self.db.get('domain-%s' % domain_id)
     except exception.NotFound:
         raise exception.DomainNotFound(domain_id=domain_id)
コード例 #3
0
ファイル: kvs.py プロジェクト: kvite/keystone
 def get_domain_by_name(self, domain_name):
     try:
         return self.db.get('domain_name-%s' % domain_name)
     except exception.NotFound:
         raise exception.DomainNotFound(domain_id=domain_name)
コード例 #4
0
    def _validate_default_domain_id(self, domain_id):
        """Validate that the domain ID specified belongs to the default domain.

        """
        if domain_id != CONF.identity.default_domain_id:
            raise exception.DomainNotFound(domain_id=domain_id)
コード例 #5
0
ファイル: ldap.py プロジェクト: carrierstack/keystone
 def get_domain_by_name(self, domain_name):
     default_domain = assignment.calc_default_domain()
     if domain_name != default_domain['name']:
         raise exception.DomainNotFound(domain_id=domain_name)
     return default_domain
コード例 #6
0
ファイル: sql.py プロジェクト: t4n6a1ka/keystone
 def get_domain(self, domain_id):
     session = self.get_session()
     ref = session.query(Domain).filter_by(id=domain_id).first()
     if ref is None:
         raise exception.DomainNotFound(domain_id=domain_id)
     return ref.to_dict()
コード例 #7
0
ファイル: core.py プロジェクト: Manikgoyal/keystone
 def get(self, id, filter=None):
     """Replaces exception.NotFound with exception.DomainNotFound."""
     try:
         return super(DomainApi, self).get(id, filter)
     except exception.NotFound:
         raise exception.DomainNotFound(domain_id=id)
コード例 #8
0
ファイル: core.py プロジェクト: Manikgoyal/keystone
 def delete_domain(self, domain_id):
     try:
         return self.domain.delete(domain_id)
     except ldap.NO_SUCH_OBJECT:
         raise exception.DomainNotFound(domain_id=domain_id)