org.jahia.services.timebasedpublishing
Class BaseRetentionRuleDef

java.lang.Object
  extended by org.jahia.services.timebasedpublishing.BaseRetentionRuleDef
All Implemented Interfaces:
java.io.Serializable, RetentionRuleDef

public class BaseRetentionRuleDef
extends java.lang.Object
implements RetentionRuleDef, java.io.Serializable

Created by IntelliJ IDEA. User: hollis Date: 28 juil. 2005 Time: 13:01:41 To change this template use File | Settings | File Templates.

See Also:
Serialized Form

Field Summary
protected  java.lang.Integer id
           
 
Constructor Summary
BaseRetentionRuleDef()
           
BaseRetentionRuleDef(java.lang.Integer id, java.lang.String title, java.lang.String ruleClassName)
           
 
Method Summary
 RetentionRule createRule()
           
 void deleteRule(RetentionRule rule)
           
 java.lang.String getBundleKey()
          Returns the value of the associated ResourceBundle Key
 java.lang.String getDateFormat()
           
 RetentionRuleDefHelper getHelper()
           
 java.lang.Integer getId()
           
 JahiaRetentionRuleDef getJahiaRetentionRuleDef()
           
 java.lang.String getName()
           
 RetentionRule getRule(java.lang.Integer id)
           
 java.lang.String getRuleClassName()
           
 java.lang.String getRuleHelperClassName()
           
protected  JahiaRetentionRuleManager getRuleManager()
           
 java.lang.String getTitle()
           
 RetentionRule saveRule(RetentionRule rule)
           
 void setDateFormat(java.lang.String dateFormat)
           
 void setId(java.lang.Integer id)
           
 void setName(java.lang.String name)
           
 void setRuleClassName(java.lang.String ruleClassName)
           
 void setRuleHelperClassName(java.lang.String ruleHelperClassName)
           
 void setTitle(java.lang.String title)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

id

protected java.lang.Integer id
Constructor Detail

BaseRetentionRuleDef

public BaseRetentionRuleDef(java.lang.Integer id,
                            java.lang.String title,
                            java.lang.String ruleClassName)
Parameters:
id -
title -
ruleClassName -

BaseRetentionRuleDef

public BaseRetentionRuleDef()
Method Detail

getId

public java.lang.Integer getId()
Specified by:
getId in interface RetentionRuleDef

setId

public void setId(java.lang.Integer id)
Specified by:
setId in interface RetentionRuleDef

getName

public java.lang.String getName()

setName

public void setName(java.lang.String name)

getTitle

public java.lang.String getTitle()
Specified by:
getTitle in interface RetentionRuleDef

setTitle

public void setTitle(java.lang.String title)
Specified by:
setTitle in interface RetentionRuleDef

getRuleClassName

public java.lang.String getRuleClassName()

setRuleClassName

public void setRuleClassName(java.lang.String ruleClassName)

getRuleHelperClassName

public java.lang.String getRuleHelperClassName()

setRuleHelperClassName

public void setRuleHelperClassName(java.lang.String ruleHelperClassName)

getDateFormat

public java.lang.String getDateFormat()

setDateFormat

public void setDateFormat(java.lang.String dateFormat)

getRule

public RetentionRule getRule(java.lang.Integer id)
Specified by:
getRule in interface RetentionRuleDef

createRule

public RetentionRule createRule()
Specified by:
createRule in interface RetentionRuleDef

saveRule

public RetentionRule saveRule(RetentionRule rule)
                       throws java.lang.Exception
Specified by:
saveRule in interface RetentionRuleDef
Throws:
java.lang.Exception

deleteRule

public void deleteRule(RetentionRule rule)
Specified by:
deleteRule in interface RetentionRuleDef

getHelper

public RetentionRuleDefHelper getHelper()
Specified by:
getHelper in interface RetentionRuleDef

getBundleKey

public java.lang.String getBundleKey()
Description copied from interface: RetentionRuleDef
Returns the value of the associated ResourceBundle Key

Specified by:
getBundleKey in interface RetentionRuleDef

getJahiaRetentionRuleDef

public JahiaRetentionRuleDef getJahiaRetentionRuleDef()

getRuleManager

protected JahiaRetentionRuleManager getRuleManager()


Copyright © 1999-2008 Jahia Ltd. All Rights Reserved.