#!/usr/bin/env python from dm.common.utility.loggingManager import LoggingManager class NoopPlatformUtility: def __init__(self): self.logger = LoggingManager.getInstance().getLogger(self.__class__.__name__) def createGroup(self, name): self.logger.debug('createGroup called for %s' % name) def addUserToGroup(self, username, groupName): self.logger.debug('addUserToGroup called for %s, %s' % (username, groupName)) def deleteUserFromGroup(self, username, groupName): self.logger.debug('deleteUserFromGroup called for %s, %s' % (username, groupName)) def createLocalGroup(self, name): self.logger.debug('createLocalGroup called for %s' % name) def addLocalUserToGroup(self, username, groupName): self.logger.debug('addLocalUserToGroup called for %s, %s' % (username, groupName)) def deleteLocalUserFromGroup(self, username, groupName): self.logger.debug('adddeleteLocalUserFromGroup called for %s, %s' % (username, groupName)) def getGroupInfo(self, groupName): self.logger.debug('getGroupInfo called for %s' % name) def setGroupUsers(self, groupName, usernameList): self.logger.debug('setGroupUsers called for %s, %s' % (groupName, usernameList)) def setPathReadExecutePermissionsForGroup(self, path, groupName): self.logger.debug('setPathReadExecutePermissionsForGroup called for %s, %s' % (path, groupName)) def changePathGroupOwner(self, path, groupName): self.logger.debug('changePathGroupOwner called for %s, %s' % (path, groupName)) def recursivelyChangePathGroupOwner(self, path, groupName): self.logger.debug('recursivelyChangePathGroupOwner called for %s, %s' % (path, groupName)) def refreshNscdGroupCache(self): self.logger.debug('refreshNscdGroupCache called') def refreshAuthFiles(self): self.logger.debug('refreshAuthFiles called') def chmodPathForFilesInDirectory(self, directoryPath, fileMode): self.logger.debug('chmodPathForFilesInDirectory called for %s, %s' % (directoryPath, fileMode)) ####################################################################### # Testing. if __name__ == '__main__': pass