org.kuali.rice.kim.impl.jaxb
Class PermissionXmlDTO

java.lang.Object
  extended by org.kuali.rice.kim.impl.jaxb.PermissionXmlDTO
All Implemented Interfaces:
Serializable

public class PermissionXmlDTO
extends Object
implements Serializable

This class represents a <permission> XML element.

Author:
Kuali Rice Team (rice.collab@kuali.org)
See Also:
Serialized Form

Field Summary
private  Boolean active
           
private  String permissionDescription
           
private  Map<String,String> permissionDetails
           
private  String permissionId
           
private  NameAndNamespacePair permissionNameAndNamespace
           
private  String permissionTemplateId
           
private static long serialVersionUID
           
 
Constructor Summary
PermissionXmlDTO()
           
PermissionXmlDTO(PermissionContract permission)
           
 
Method Summary
 Boolean getActive()
           
 String getNamespaceCode()
          Retrieves the permission's namespace code from the permission-name-and-namespace combo.
 String getPermissionDescription()
           
 Map<String,String> getPermissionDetails()
           
 String getPermissionId()
           
 String getPermissionName()
          Retrieves the permission's name from the permission-name-and-namespace combo.
 NameAndNamespacePair getPermissionNameAndNamespace()
           
 String getPermissionTemplateId()
           
 void setActive(Boolean active)
           
 void setPermissionDescription(String permissionDescription)
           
 void setPermissionDetails(Map<String,String> permissionDetails)
           
 void setPermissionId(String permissionId)
           
 void setPermissionNameAndNamespace(NameAndNamespacePair permissionNameAndNamespace)
           
 void setPermissionTemplateId(String permissionTemplateId)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

serialVersionUID

private static final long serialVersionUID
See Also:
Constant Field Values

permissionId

private String permissionId

permissionNameAndNamespace

private NameAndNamespacePair permissionNameAndNamespace

permissionTemplateId

private String permissionTemplateId

permissionDescription

private String permissionDescription

active

private Boolean active

permissionDetails

private Map<String,String> permissionDetails
Constructor Detail

PermissionXmlDTO

public PermissionXmlDTO()

PermissionXmlDTO

public PermissionXmlDTO(PermissionContract permission)
Method Detail

getPermissionId

public String getPermissionId()
Returns:
the permissionId

setPermissionId

public void setPermissionId(String permissionId)
Parameters:
permissionId - the permissionId to set

getPermissionNameAndNamespace

public NameAndNamespacePair getPermissionNameAndNamespace()
Returns:
the permissionNameAndNamespace

setPermissionNameAndNamespace

public void setPermissionNameAndNamespace(NameAndNamespacePair permissionNameAndNamespace)
Parameters:
permissionNameAndNamespace - the permissionNameAndNamespace to set

getPermissionTemplateId

public String getPermissionTemplateId()
Returns:
the permissionTemplateId

setPermissionTemplateId

public void setPermissionTemplateId(String permissionTemplateId)
Parameters:
permissionTemplateId - the permissionTemplateId to set

getPermissionDescription

public String getPermissionDescription()
Returns:
the permissionDescription

setPermissionDescription

public void setPermissionDescription(String permissionDescription)
Parameters:
permissionDescription - the permissionDescription to set

getActive

public Boolean getActive()
Returns:
the active

setActive

public void setActive(Boolean active)
Parameters:
active - the active to set

getPermissionDetails

public Map<String,String> getPermissionDetails()
Returns:
the permissionDetails

setPermissionDetails

public void setPermissionDetails(Map<String,String> permissionDetails)
Parameters:
permissionDetails - the permissionDetails to set

getPermissionName

public String getPermissionName()
Retrieves the permission's name from the permission-name-and-namespace combo.

Returns:
The name of the permission, or null if the permission-name-and-namespace combo is null.

getNamespaceCode

public String getNamespaceCode()
Retrieves the permission's namespace code from the permission-name-and-namespace combo.

Returns:
The namespace code of the permission, or null if the permission-name-and-namespace combo is null.


Copyright © 2004-2011 The Kuali Foundation. All Rights Reserved.