org.apache.jetspeed.serializer.objects
Class JSSeedData

java.lang.Object
  extended by org.apache.jetspeed.serializer.objects.JSSnapshot
      extended by org.apache.jetspeed.serializer.objects.JSSeedData

public class JSSeedData
extends JSSnapshot


Field Summary
private  JSCapabilities capabilities
           
private  JSClients clients
           
private  String defaultRule
           
private  String encryption
           
private  JSGroups groups
           
private  JSMediaTypes mediaTypes
           
private  JSMimeTypes mimeTypes
           
private  JSPermissions permissions
           
private  JSRoles roles
           
private  JSProfilingRules rules
           
static int softwareSubVersion
           
static int softwareVersion
           
private  JSUsers users
           
protected static javolution.xml.XMLFormat XML
          SERIALIZER
 
Constructor Summary
JSSeedData()
           
JSSeedData(String name)
           
 
Method Summary
 boolean checkVersion()
          check the software version and subvversion against the saved version...and verify whether it is compatible...
 JSCapabilities getCapabilities()
           
 JSClients getClients()
           
 String getDefaultRule()
           
 String getEncryption()
           
 JSGroups getGroups()
           
 JSMediaTypes getMediaTypes()
           
 JSMimeTypes getMimeTypes()
           
 JSPermissions getPermissions()
           
 JSRoles getRoles()
           
 JSProfilingRules getRules()
           
 int getSoftwareSubVersion()
           
 int getSoftwareVersion()
           
 JSUsers getUsers()
           
 void setCapabilities(JSCapabilities capabilities)
           
 void setClients(JSClients clients)
           
 void setDefaultRule(String defaultRule)
           
 void setEncryption(String encryption)
           
 void setGroups(JSGroups groups)
           
 void setMediaTypes(JSMediaTypes mediaTypes)
           
 void setMimeTypes(JSMimeTypes mimeTypes)
           
 void setPermissions(JSPermissions permissions)
           
 void setRoles(JSRoles roles)
           
 void setRules(JSProfilingRules rules)
           
 void setUsers(JSUsers users)
           
 
Methods inherited from class org.apache.jetspeed.serializer.objects.JSSnapshot
getDataSource, getDateCreated, getName, getSavedSubversion, getSavedVersion, setDataSource, setDateCreated, setName, setSavedSubversion, setSavedVersion
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

softwareVersion

public static final int softwareVersion
See Also:
Constant Field Values

softwareSubVersion

public static final int softwareSubVersion
See Also:
Constant Field Values

encryption

private String encryption

mimeTypes

private JSMimeTypes mimeTypes

mediaTypes

private JSMediaTypes mediaTypes

clients

private JSClients clients

capabilities

private JSCapabilities capabilities

roles

private JSRoles roles

groups

private JSGroups groups

users

private JSUsers users

permissions

private JSPermissions permissions

rules

private JSProfilingRules rules

defaultRule

private String defaultRule

XML

protected static final javolution.xml.XMLFormat XML
SERIALIZER

Constructor Detail

JSSeedData

public JSSeedData()

JSSeedData

public JSSeedData(String name)
Method Detail

checkVersion

public boolean checkVersion()
check the software version and subvversion against the saved version...and verify whether it is compatible...

Overrides:
checkVersion in class JSSnapshot
Returns:
the current software can process this file

getSoftwareSubVersion

public int getSoftwareSubVersion()
Specified by:
getSoftwareSubVersion in class JSSnapshot
Returns:
Returns the softwareSubVersion.

getSoftwareVersion

public int getSoftwareVersion()
Specified by:
getSoftwareVersion in class JSSnapshot
Returns:
Returns the softwareVersion.

getGroups

public JSGroups getGroups()
Returns:
Returns the groups.

setGroups

public void setGroups(JSGroups groups)
Parameters:
groups - The groups to set.

getRoles

public JSRoles getRoles()
Returns:
Returns the roles.

setRoles

public void setRoles(JSRoles roles)
Parameters:
roles - The roles to set.

getUsers

public JSUsers getUsers()
Returns:
Returns the roles.

getEncryption

public String getEncryption()
Returns:
Returns the encryption.

setEncryption

public void setEncryption(String encryption)
Parameters:
encryption - The encryption to set.

getCapabilities

public JSCapabilities getCapabilities()
Returns:
Returns the capabilities.

setCapabilities

public void setCapabilities(JSCapabilities capabilities)
Parameters:
capabilities - The capabilities to set.

getClients

public JSClients getClients()
Returns:
Returns the clients.

setClients

public void setClients(JSClients clients)
Parameters:
clients - The clients to set.

getMediaTypes

public JSMediaTypes getMediaTypes()
Returns:
Returns the mediaTypes.

setMediaTypes

public void setMediaTypes(JSMediaTypes mediaTypes)
Parameters:
mediaTypes - The mediaTypes to set.

getMimeTypes

public JSMimeTypes getMimeTypes()
Returns:
Returns the mimeTypes.

setMimeTypes

public void setMimeTypes(JSMimeTypes mimeTypes)
Parameters:
mimeTypes - The mimeTypes to set.

setUsers

public void setUsers(JSUsers users)
Parameters:
users - The users to set.

getPermissions

public JSPermissions getPermissions()
Returns:
Returns the permissions.

setPermissions

public void setPermissions(JSPermissions permissions)
Parameters:
permissions - The permissions to set.

getRules

public JSProfilingRules getRules()
Returns:
Returns the rules.

setRules

public void setRules(JSProfilingRules rules)
Parameters:
rules - The rules to set.

getDefaultRule

public String getDefaultRule()
Returns:
Returns the defaultRule.

setDefaultRule

public void setDefaultRule(String defaultRule)
Parameters:
defaultRule - The defaultRule to set.


Copyright © 1999-2007 Apache Software Foundation. All Rights Reserved.