com.openexchange.admin.reseller.rmi.dataobjects
Class ResellerAdmin

java.lang.Object
  extended by com.openexchange.admin.rmi.dataobjects.EnforceableDataObject
      extended by com.openexchange.admin.reseller.rmi.dataobjects.ResellerAdmin
All Implemented Interfaces:
com.openexchange.admin.rmi.dataobjects.PasswordMechObject, java.io.Serializable, java.lang.Cloneable

public class ResellerAdmin
extends com.openexchange.admin.rmi.dataobjects.EnforceableDataObject
implements com.openexchange.admin.rmi.dataobjects.PasswordMechObject, java.lang.Cloneable

Author:
choeger
See Also:
Serialized Form

Field Summary
 
Fields inherited from interface com.openexchange.admin.rmi.dataobjects.PasswordMechObject
BCRYPT_MECH, CRYPT_MECH, SHA_MECH
 
Constructor Summary
ResellerAdmin()
           
ResellerAdmin(int id)
           
ResellerAdmin(java.lang.Integer id, java.lang.String name)
          Initializes a new ResellerAdmin.
ResellerAdmin(java.lang.String name)
           
ResellerAdmin(java.lang.String name, java.lang.String password)
           
 
Method Summary
 java.lang.Object clone()
           
 boolean equals(java.lang.Object obj)
           
 java.lang.String getDisplayname()
           
 java.lang.Integer getId()
           
 java.lang.String[] getMandatoryMembersChange()
           
 java.lang.String[] getMandatoryMembersCreate()
           
 java.lang.String[] getMandatoryMembersDelete()
           
 java.lang.String[] getMandatoryMembersRegister()
           
 java.lang.String getName()
           
 java.lang.Integer getParentId()
           
 java.lang.String getPassword()
           
 java.lang.String getPasswordMech()
           
 Restriction[] getRestrictions()
           
 int hashCode()
           
 boolean isDisplaynameset()
           
 boolean isIdset()
           
 boolean isNameset()
           
 boolean isParentIdset()
           
 boolean isPasswordMechset()
           
 boolean isPasswordset()
           
 boolean isRestrictionsset()
           
 void setDisplayname(java.lang.String displayname)
           
 void setId(java.lang.Integer id)
           
 void setName(java.lang.String name)
           
 void setParentId(java.lang.Integer pid)
          This parameter is currently not used
 void setPassword(java.lang.String password)
           
 void setPasswordMech(java.lang.String passwordMech)
           
 void setRestrictions(Restriction[] restrictions)
           
 java.lang.String toString()
           
 
Methods inherited from class com.openexchange.admin.rmi.dataobjects.EnforceableDataObject
getUnsetMembers, mandatoryChangeMembersSet, mandatoryCreateMembersSet, mandatoryDeleteMembersSet, mandatoryRegisterMembersSet, testMandatoryCreateFieldsNull
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ResellerAdmin

public ResellerAdmin()

ResellerAdmin

public ResellerAdmin(int id)
Parameters:
id -

ResellerAdmin

public ResellerAdmin(java.lang.String name)
Parameters:
name -

ResellerAdmin

public ResellerAdmin(java.lang.Integer id,
                     java.lang.String name)
Initializes a new ResellerAdmin.

Parameters:
id -
name -

ResellerAdmin

public ResellerAdmin(java.lang.String name,
                     java.lang.String password)
Parameters:
name -
password -
Method Detail

getDisplayname

public java.lang.String getDisplayname()
Returns:
the display_name

getId

public java.lang.Integer getId()
Returns:
the id

getName

public java.lang.String getName()
Returns:
the name

getPassword

public java.lang.String getPassword()
Specified by:
getPassword in interface com.openexchange.admin.rmi.dataobjects.PasswordMechObject

getPasswordMech

public java.lang.String getPasswordMech()
Specified by:
getPasswordMech in interface com.openexchange.admin.rmi.dataobjects.PasswordMechObject

getParentId

public java.lang.Integer getParentId()
Returns:
the pid

isDisplaynameset

public boolean isDisplaynameset()
Returns:
the display_nameset

isIdset

public boolean isIdset()
Returns:
the idset

isNameset

public boolean isNameset()
Returns:
the nameset

isPasswordMechset

public boolean isPasswordMechset()
Returns:
the passwordMechset

isPasswordset

public boolean isPasswordset()
Returns:
the passwordset

isParentIdset

public boolean isParentIdset()
Returns:
the pidset

setDisplayname

public void setDisplayname(java.lang.String displayname)
Parameters:
display_name - the display_name to set

setId

public void setId(java.lang.Integer id)
Parameters:
id - the id to set

setName

public void setName(java.lang.String name)
Parameters:
name - the name to set

setPassword

public void setPassword(java.lang.String password)
Parameters:
password - the password to set

setPasswordMech

public void setPasswordMech(java.lang.String passwordMech)
Specified by:
setPasswordMech in interface com.openexchange.admin.rmi.dataobjects.PasswordMechObject

setParentId

public void setParentId(java.lang.Integer pid)
This parameter is currently not used

Parameters:
pid - the pid to set

getRestrictions

public final Restriction[] getRestrictions()
Returns:
the restrictions

setRestrictions

public final void setRestrictions(Restriction[] restrictions)
Parameters:
restrictions - the restrictions to set

isRestrictionsset

public final boolean isRestrictionsset()

toString

public final java.lang.String toString()
Overrides:
toString in class com.openexchange.admin.rmi.dataobjects.EnforceableDataObject

getMandatoryMembersChange

public java.lang.String[] getMandatoryMembersChange()
Specified by:
getMandatoryMembersChange in class com.openexchange.admin.rmi.dataobjects.EnforceableDataObject

getMandatoryMembersCreate

public java.lang.String[] getMandatoryMembersCreate()
Specified by:
getMandatoryMembersCreate in class com.openexchange.admin.rmi.dataobjects.EnforceableDataObject

getMandatoryMembersDelete

public java.lang.String[] getMandatoryMembersDelete()
Specified by:
getMandatoryMembersDelete in class com.openexchange.admin.rmi.dataobjects.EnforceableDataObject

getMandatoryMembersRegister

public java.lang.String[] getMandatoryMembersRegister()
Specified by:
getMandatoryMembersRegister in class com.openexchange.admin.rmi.dataobjects.EnforceableDataObject

hashCode

public int hashCode()
Overrides:
hashCode in class com.openexchange.admin.rmi.dataobjects.EnforceableDataObject

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class com.openexchange.admin.rmi.dataobjects.EnforceableDataObject

clone

public java.lang.Object clone()
                       throws java.lang.CloneNotSupportedException
Overrides:
clone in class com.openexchange.admin.rmi.dataobjects.EnforceableDataObject
Throws:
java.lang.CloneNotSupportedException