org.archive.wayback.accesscontrol.ui
Class AdministrativeExclusionRule

java.lang.Object
  extended by org.archive.wayback.accesscontrol.ui.AdministrativeExclusionRule

public class AdministrativeExclusionRule
extends java.lang.Object

Version:
$Date: 2008-07-14 18:37:42 -0700 (Mon, 14 Jul 2008) $, $Revision: 2448 $
Author:
brad

Constructor Summary
AdministrativeExclusionRule()
           
 
Method Summary
 boolean appliesToDateStr(java.lang.String arg)
           
 void decode(java.lang.String encoded)
          set all values from encoded String version
 java.lang.String encode()
          extract values from this object into encoded String representation
 java.lang.String getEndDateStr()
           
 java.lang.String getPrettyEndDateStr()
           
 java.lang.String getPrettyMod()
           
 java.lang.String getPrettyStartDateStr()
           
 java.lang.String getPrettyType()
           
 java.lang.String getStartDateStr()
           
 long getWhen()
           
 java.lang.String getWho()
           
 java.lang.String getWhy()
           
 boolean isAdd()
           
 boolean isDelete()
           
 boolean isExclude()
           
 boolean isInclude()
           
 boolean isNoRobots()
           
 boolean isRobots()
           
 java.lang.String key()
           
 void setAdd()
          sets mod to ADD
 void setDelete()
          sets mod to DELETE
 void setEndDateStr(java.lang.String endDateStr)
           
 void setExclude()
          sets type to Exclude
 void setInclude()
          sets type to Include
 void setNoRobots()
          sets type to NoRobots
 void setRobots()
          sets type to Robots
 void setStartDateStr(java.lang.String startDateStr)
           
 void setWhen(long when)
           
 void setWho(java.lang.String who)
           
 void setWhy(java.lang.String why)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AdministrativeExclusionRule

public AdministrativeExclusionRule()
Method Detail

key

public java.lang.String key()
Returns:
string "key" including start, end and type information

setRobots

public void setRobots()
sets type to Robots


setNoRobots

public void setNoRobots()
sets type to NoRobots


setInclude

public void setInclude()
sets type to Include


setExclude

public void setExclude()
sets type to Exclude


setAdd

public void setAdd()
sets mod to ADD


setDelete

public void setDelete()
sets mod to DELETE


encode

public java.lang.String encode()
extract values from this object into encoded String representation

Returns:
String representation of values in this object

decode

public void decode(java.lang.String encoded)
            throws java.text.ParseException
set all values from encoded String version

Parameters:
encoded -
Throws:
java.text.ParseException

getWhen

public long getWhen()
Returns:
Returns the when.

setWhen

public void setWhen(long when)
Parameters:
when - The when to set.

getWho

public java.lang.String getWho()
Returns:
Returns the who.

setWho

public void setWho(java.lang.String who)
Parameters:
who - The who to set.

getWhy

public java.lang.String getWhy()
Returns:
Returns the why.

setWhy

public void setWhy(java.lang.String why)
Parameters:
why - The why to set.

isAdd

public boolean isAdd()
Returns:
true if this is an ADD rule

isDelete

public boolean isDelete()
Returns:
true if this is a DELETE rule

isRobots

public boolean isRobots()
Returns:
true if this is a ROBOTS rule

isNoRobots

public boolean isNoRobots()
Returns:
true if this is a NOROBOTS rule

isInclude

public boolean isInclude()
Returns:
true if this is an INCLUDE rule

isExclude

public boolean isExclude()
Returns:
true if this is an EXCLUDE rule

getPrettyMod

public java.lang.String getPrettyMod()
Returns:
String user friendly version of the mod

getPrettyType

public java.lang.String getPrettyType()
Returns:
pretty String representation of the Type

getEndDateStr

public java.lang.String getEndDateStr()
Returns:
Returns the endDateStr.

getPrettyEndDateStr

public java.lang.String getPrettyEndDateStr()
Returns:
Returns pretty version of the endDateStr.

getPrettyStartDateStr

public java.lang.String getPrettyStartDateStr()
Returns:
Returns pretty version of the startDateStr.

setEndDateStr

public void setEndDateStr(java.lang.String endDateStr)
Parameters:
endDateStr - The endDateStr to set.

getStartDateStr

public java.lang.String getStartDateStr()
Returns:
Returns the startDateStr.

setStartDateStr

public void setStartDateStr(java.lang.String startDateStr)
Parameters:
startDateStr - The startDateStr to set.

appliesToDateStr

public boolean appliesToDateStr(java.lang.String arg)
Parameters:
arg - a dateString (possibly < 14 digits)
Returns:
true if arg is in range to which this rule applies


Copyright © 2005-2009 Internet Archive. All Rights Reserved.