Coverage Report - org.kuali.rice.kim.api.entity.privacy.EntityPrivacyPreferencesContract
 
Classes in this File Line Coverage Branch Coverage Complexity
EntityPrivacyPreferencesContract
N/A
N/A
1
 
 1  
 package org.kuali.rice.kim.api.entity.privacy;
 2  
 
 3  
 
 4  
 import org.kuali.rice.core.api.mo.common.GloballyUnique;
 5  
 import org.kuali.rice.core.api.mo.common.Versioned;
 6  
 
 7  
 public interface EntityPrivacyPreferencesContract extends Versioned, GloballyUnique {
 8  
 
 9  
     /**
 10  
      * Gets this id of the parent entity object.
 11  
      * @return the entity id for this {@link EntityPrivacyPreferencesContract}
 12  
      */
 13  
     String getEntityId();
 14  
 
 15  
     /**
 16  
      * This is value designating if Entity Name should be suppressed.
 17  
      *
 18  
      * <p>
 19  
      * This is a boolean value that shows if entity names should be suppressed or not.
 20  
      * </p>
 21  
      *
 22  
      * @return suppressName
 23  
      */
 24  
     boolean isSuppressName();
 25  
 
 26  
     /**
 27  
      * This is value designating if Entity Address should be suppressed.
 28  
      *
 29  
      * <p>
 30  
      * This is a boolean value that shows if entity addresses should be suppressed or not.
 31  
      * </p>
 32  
      *
 33  
      * @return suppressAddress
 34  
      */
 35  
         boolean isSuppressAddress();
 36  
 
 37  
     /**
 38  
      * This is value designating if Entity Email should be suppressed.
 39  
      *
 40  
      * <p>
 41  
      * This is a boolean value that shows if entity emails should be suppressed or not.
 42  
      * </p>
 43  
      *
 44  
      * @return suppressEmail
 45  
      */
 46  
         boolean isSuppressEmail();
 47  
 
 48  
     /**
 49  
      * This is value designating if Entity Phone should be suppressed.
 50  
      *
 51  
      * <p>
 52  
      * This is a boolean value that shows if entity phones should be suppressed or not.
 53  
      * </p>
 54  
      *
 55  
      * @return suppressPhone
 56  
      */
 57  
         boolean isSuppressPhone();
 58  
 
 59  
     /**
 60  
      * This is value designating if Entity Personal information should be suppressed.
 61  
      *
 62  
      * <p>
 63  
      * This is a boolean value that shows if entity personal information should be suppressed or not.
 64  
      * </p>
 65  
      *
 66  
      * @return suppressPersonal
 67  
      */
 68  
         boolean isSuppressPersonal();
 69  
 }