/* * $Id: LoginInfo.java,v 1.16 2007/08/14 12:35:08 alexis Exp $ * Created on Jan 15, 2006 * * Copyright (C) 2006 Idega Software hf. All Rights Reserved. * * This software is the proprietary information of Idega hf. * Use is subject to license terms. */ package com.idega.core.accesscontrol.data; import com.idega.data.IDOEntity; import com.idega.data.MetaDataCapable; import com.idega.util.IWTimestamp; /** * <p> * TODO laddi Describe Type LoginInfo * </p> * Last modified: $Date: 2007/08/14 12:35:08 $ by $Author: alexis $ * * @author <a href="mailto:laddi@idega.com">laddi</a> * @version $Revision: 1.16 $ */ public interface LoginInfo extends IDOEntity, MetaDataCapable { /** * @see com.idega.core.accesscontrol.data.LoginInfoBMPBean#getLoginTableId */ public int getLoginTableId(); /** * @see com.idega.core.accesscontrol.data.LoginInfoBMPBean#getLoginTable */ public LoginTable getLoginTable(); /** * @see com.idega.core.accesscontrol.data.LoginInfoBMPBean#getAccountEnabled */ public boolean getAccountEnabled(); /** * @see com.idega.core.accesscontrol.data.LoginInfoBMPBean#getModified */ public IWTimestamp getModified(); /** * @see com.idega.core.accesscontrol.data.LoginInfoBMPBean#getDaysOfVality */ public int getDaysOfVality(); /** * @see com.idega.core.accesscontrol.data.LoginInfoBMPBean#getPasswordExpires */ // public boolean getPasswordExpires(); /** * @see com.idega.core.accesscontrol.data.LoginInfoBMPBean#getPasswNeverExpires */ // public boolean getPasswNeverExpires(); /** * @see com.idega.core.accesscontrol.data.LoginInfoBMPBean#getAllowedToChange */ public boolean getAllowedToChange(); /** * @see com.idega.core.accesscontrol.data.LoginInfoBMPBean#getChangeNextTime */ public boolean getChangeNextTime(); /** * @see com.idega.core.accesscontrol.data.LoginInfoBMPBean#getEncryprionType */ public String getEncryprionType(); /** * @see com.idega.core.accesscontrol.data.LoginInfoBMPBean#getCreationType */ public String getCreationType(); /** * @see com.idega.core.accesscontrol.data.LoginInfoBMPBean#getAccessClosed */ public boolean getAccessClosed(); /** * @see com.idega.core.accesscontrol.data.LoginInfoBMPBean#getFailedAttemptCount */ public int getFailedAttemptCount(); /** * @see com.idega.core.accesscontrol.data.LoginInfoBMPBean#setLoginTableId */ public void setLoginTableId(int id); /** * @see com.idega.core.accesscontrol.data.LoginInfoBMPBean#setLoginTable */ public void setLoginTable(LoginTable login); /** * @see com.idega.core.accesscontrol.data.LoginInfoBMPBean#setAccountEnabled */ public void setAccountEnabled(boolean value); /** * @see com.idega.core.accesscontrol.data.LoginInfoBMPBean#setAccountEnabled */ public void setAccountEnabled(Boolean value); /** * @see com.idega.core.accesscontrol.data.LoginInfoBMPBean#setModified */ public void setModified(IWTimestamp date); /** * @see com.idega.core.accesscontrol.data.LoginInfoBMPBean#setDaysOfVality */ public void setDaysOfVality(int days); /** * @see com.idega.core.accesscontrol.data.LoginInfoBMPBean#setAllowedToChange */ public void setAllowedToChange(boolean value); /** * @see com.idega.core.accesscontrol.data.LoginInfoBMPBean#setAllowedToChange */ public void setAllowedToChange(Boolean value); /** * @see com.idega.core.accesscontrol.data.LoginInfoBMPBean#setChangeNextTime */ public void setChangeNextTime(boolean value); /** * @see com.idega.core.accesscontrol.data.LoginInfoBMPBean#setChangeNextTime */ public void setChangeNextTime(Boolean value); /** * @see com.idega.core.accesscontrol.data.LoginInfoBMPBean#setPasswordExpires */ // public void setPasswordExpires(boolean value); /** * @see com.idega.core.accesscontrol.data.LoginInfoBMPBean#setPasswordExpires */ // public void setPasswordExpires(Boolean value); /** * @see com.idega.core.accesscontrol.data.LoginInfoBMPBean#setPasswNeverExpires */ // public void setPasswNeverExpires(boolean value); /** * @see com.idega.core.accesscontrol.data.LoginInfoBMPBean#setPasswNeverExpires */ // public void setPasswNeverExpires(Boolean value); /** * @see com.idega.core.accesscontrol.data.LoginInfoBMPBean#setEncriptionType */ public void setEncriptionType(String type); /** * @see com.idega.core.accesscontrol.data.LoginInfoBMPBean#setCreationType */ public void setCreationType(String type); /** * @see com.idega.core.accesscontrol.data.LoginInfoBMPBean#isLoginExpired */ public boolean isLoginExpired(); /** * @see com.idega.core.accesscontrol.data.LoginInfoBMPBean#isLoginValid */ public boolean isLoginValid(); /** * @see com.idega.core.accesscontrol.data.LoginInfoBMPBean#setAccessClosed */ public void setAccessClosed(boolean closed); /** * @see com.idega.core.accesscontrol.data.LoginInfoBMPBean#setFailedAttemptCount */ public void setFailedAttemptCount(int attempts); /** * @see com.idega.core.accesscontrol.data.LoginInfoBMPBean#setID */ public void setID(int id); }