Example #1
0
  def __init__( self, VOExtension, granularity = None, name = None, status = None, formerStatus = None,
                reason = None, siteType = None, serviceType = None, resourceType = None,
                tokenOwner = None, useNewRes = False ):

    self.VOExtension = VOExtension

    try:
      self.__granularity = Utils.assignOrRaise( granularity, ValidRes, InvalidRes, self, self.__init__ )
    except NameError:
      pass

    self.__name         = name
    self.__status       = Utils.assignOrRaise( status, ValidStatus, InvalidStatus, self, self.__init__ )
    self.__formerStatus = Utils.assignOrRaise( formerStatus, ValidStatus, InvalidStatus, self, self.__init__ )
    self.__reason       = reason
    self.__siteType     = Utils.assignOrRaise( siteType, ValidSiteType, InvalidSiteType, self, self.__init__ )
    self.__serviceType  = Utils.assignOrRaise( serviceType, ValidServiceType, InvalidServiceType, self, self.__init__ )
    self.__resourceType = Utils.assignOrRaise( resourceType, ValidResourceType, InvalidResourceType, self, self.__init__ )

    self.__realBan = False
    if tokenOwner is not None:
      if tokenOwner == 'RS_SVC':
        self.__realBan = True

    self.useNewRes = useNewRes
Example #2
0
    def __init__(self,
                 VOExtension,
                 granularity=None,
                 name=None,
                 status=None,
                 formerStatus=None,
                 reason=None,
                 siteType=None,
                 serviceType=None,
                 resourceType=None,
                 tokenOwner=None,
                 useNewRes=False):

        self.VOExtension = VOExtension

        try:
            self.__granularity = Utils.assignOrRaise(granularity, ValidRes,
                                                     InvalidRes, self,
                                                     self.__init__)
        except NameError:
            pass

        self.__name = name
        self.__status = Utils.assignOrRaise(status, ValidStatus, InvalidStatus,
                                            self, self.__init__)
        self.__formerStatus = Utils.assignOrRaise(formerStatus, ValidStatus,
                                                  InvalidStatus, self,
                                                  self.__init__)
        self.__reason = reason
        self.__siteType = Utils.assignOrRaise(siteType, ValidSiteType,
                                              InvalidSiteType, self,
                                              self.__init__)
        self.__serviceType = Utils.assignOrRaise(serviceType, ValidServiceType,
                                                 InvalidServiceType, self,
                                                 self.__init__)
        self.__resourceType = Utils.assignOrRaise(resourceType,
                                                  ValidResourceType,
                                                  InvalidResourceType, self,
                                                  self.__init__)

        self.__realBan = False
        if tokenOwner is not None:
            if tokenOwner == 'RS_SVC':
                self.__realBan = True

        self.useNewRes = useNewRes