package com.idega.core.accesscontrol.data; import com.idega.user.data.User; public interface ICPermission extends com.idega.data.IDOEntity, com.idega.data.IDOLegacyEntity { public java.lang.String getPermissionString(); public java.lang.String getContextType(); public int getGroupID(); public void initializeAttributes(); public void setPermissionValue(java.lang.Boolean p0); public void setGroupID(java.lang.Integer p0); public void setContextValue(java.lang.String p0); public void setPermissionValue(boolean p0); public void setGroupID(int p0); public boolean getPermissionValue(); public void setContextType(java.lang.String p0); public void setPermissionString(java.lang.String p0); public java.lang.String getContextValue(); public void setInitiationDate(java.sql.Timestamp p0); public void setPassive(); public void setPassiveBy(int p0); public java.sql.Timestamp getInitiationDate(); public int getPassiveBy(); public java.lang.String getStatus(); public java.sql.Timestamp getTerminationDate(); public boolean isActive(); public boolean isPassive(); public void setActive(); public void removeBy(User currentUser); public void setToInheritToChildren(); public void setToNOTInheritToChildren(); public boolean doesInheritToChildren(); }