package fi.otavanopisto.muikku.plugins.schooldatapyramus.dao; import fi.otavanopisto.muikku.plugins.schooldatapyramus.SchoolDataPyramusDAO; import fi.otavanopisto.muikku.plugins.schooldatapyramus.model.SystemAccessToken; public class SystemAccessTokenDAO extends SchoolDataPyramusDAO<SystemAccessToken>{ private static final long serialVersionUID = 5972049521006927888L; public SystemAccessToken create(String accessToken, Long expires, String refreshToken){ SystemAccessToken systemAccessToken = new SystemAccessToken(); systemAccessToken.setAccessToken(accessToken); systemAccessToken.setExpires(expires); systemAccessToken.setRefreshToken(refreshToken); return persist(systemAccessToken); } public SystemAccessToken updateExpires(SystemAccessToken systemAccessToken, Long expires){ systemAccessToken.setExpires(expires); return persist(systemAccessToken); } public SystemAccessToken updateAccessToken(SystemAccessToken systemAccessToken, String accessToken){ systemAccessToken.setAccessToken(accessToken); return persist(systemAccessToken); } public void delete(SystemAccessToken e) { super.delete(e); } }