package gov.nih.nci.calab.service.workflow;

/**
 * Generalizes Mask functionality for masking Aliquot, File, etc.  
 * @author doswellj
 * @param strType Type of Mask (e.g., aliquot, file, run, etc.)
 * @param strId	  The id associated to the type
 * @param strDescription The mask description associated to the mask type and Id. 
 *
 */
public class MaskService 
{
    public void setMask(String strType, String strId, String strDescription)
    {
        if (strType.equals("aliquot"))
        {
            //TODO Find Aliquot record based on the its id and set the status to "Masked" and its Description
        }
        if (strType.equals("file"))
        {
        	//TODO Find File record based on the its id and set the status to "Masked" and its Description
        }
        	
        	 
    }
    
}

@@ -364,16 +364,78 @@
  %0A%7B%0A    
+%0A%09//This functionality is pending the completed Object Model%0A%09
 public v
@@ -610,34 +610,63 @@
 the 
-its id and set the s
+strID%0A        %09%0A        %09//TODO Set File S
 tatus 
+record 
 to %22
@@ -672,36 +672,28 @@
 %22Masked%22
- and its Description
+. %0A        %09
 %0A       
@@ -795,30 +795,63 @@
 its 
-id and set the s
+strID%0A        %09%0A        %09//TODO Set File S
 tatus 
+record 
 to %22
@@ -861,28 +861,10 @@
 ked%22
+.
  
-and its Description
 %0A   

Mask Service is pending the completed object model