com.ivata.mask.persistence.right
Class DefaultPersistenceRights

java.lang.Object
  extended bycom.ivata.mask.persistence.right.DefaultPersistenceRights
All Implemented Interfaces:
PersistenceRights, java.io.Serializable

public class DefaultPersistenceRights
extends java.lang.Object
implements PersistenceRights, java.io.Serializable

This default implementation of persistence rights always return true, to let you do everything!

Since:
ivata masks 0.5 (2005-01-14)
Version:
$Revision: 1.3 $
Author:
Colin MacLeod colin.macleod@ivata.com
See Also:
Serialized Form

Constructor Summary
DefaultPersistenceRights()
           
 
Method Summary
 boolean canAdd(java.lang.String userName, java.lang.Class valueObjectClassParam)
          Refer to PersistenceRights.canAdd(java.lang.String, java.lang.Class).
 boolean canAmend(java.lang.String userNameParam, ValueObject valueObjectParam)
          Refer to PersistenceRights.canAmend(java.lang.String, com.ivata.mask.valueobject.ValueObject).
 boolean canAmend(java.lang.String userNameParam, ValueObject valueObjectParam, java.lang.String fieldNameParam)
          Refer to PersistenceRights.canAmend(String, ValueObject, String).
 boolean canRemove(java.lang.String userNameParam, ValueObject valueObjectParam)
          Refer to PersistenceRights.canRemove(java.lang.String, com.ivata.mask.valueobject.ValueObject).
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultPersistenceRights

public DefaultPersistenceRights()
Method Detail

canAdd

public boolean canAdd(java.lang.String userName,
                      java.lang.Class valueObjectClassParam)
Refer to PersistenceRights.canAdd(java.lang.String, java.lang.Class).

Specified by:
canAdd in interface PersistenceRights
Parameters:
valueObjectClassParam - Refer to PersistenceRights.canAdd(java.lang.String, java.lang.Class).
userName - Refer to PersistenceRights.canAdd(java.lang.String, java.lang.Class).
Returns:
always returns true.

canAmend

public boolean canAmend(java.lang.String userNameParam,
                        ValueObject valueObjectParam)
Refer to PersistenceRights.canAmend(java.lang.String, com.ivata.mask.valueobject.ValueObject).

Specified by:
canAmend in interface PersistenceRights
Parameters:
valueObjectParam - Refer to PersistenceRights.canAmend(java.lang.String, com.ivata.mask.valueobject.ValueObject).
userNameParam - Refer to PersistenceRights.canAmend(java.lang.String, com.ivata.mask.valueobject.ValueObject).
Returns:
always returns true.

canAmend

public boolean canAmend(java.lang.String userNameParam,
                        ValueObject valueObjectParam,
                        java.lang.String fieldNameParam)
Refer to PersistenceRights.canAmend(String, ValueObject, String).

Specified by:
canAmend in interface PersistenceRights
Parameters:
userNameParam - Refer to PersistenceRights.canAmend(String, ValueObject, String).
valueObjectParam - Refer to PersistenceRights.canAmend(String, ValueObject, String).
fieldNameParam - Refer to PersistenceRights.canAmend(String, ValueObject, String).
Returns:
always returns true.

canRemove

public boolean canRemove(java.lang.String userNameParam,
                         ValueObject valueObjectParam)
Refer to PersistenceRights.canRemove(java.lang.String, com.ivata.mask.valueobject.ValueObject).

Specified by:
canRemove in interface PersistenceRights
Parameters:
userNameParam - Refer to PersistenceRights.canRemove(java.lang.String, com.ivata.mask.valueobject.ValueObject).
valueObjectParam - Refer to PersistenceRights.canRemove(java.lang.String, com.ivata.mask.valueobject.ValueObject).
Returns:
always returns true.


Copyright © 2001-2005 ivata limited. All Rights Reserved.