Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

com.flexstor.common.data.ejb.application
Class ApplicationData  view ApplicationData download ApplicationData.java

java.lang.Object
  extended bycom.flexstor.common.data.ejb.Data
      extended bycom.flexstor.common.data.ejb.application.ApplicationData
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
ApplicationDataBuild

public class ApplicationData
extends com.flexstor.common.data.ejb.Data

This class supports state data for Application. A Data class holds all of the state information for a corresponding class that contains references to other Data Objects.

Since:
FLEXSTOR.db 3.0
Version:
3.0

Field Summary
protected  java.util.Vector buckets
          This is a vector of application buckets.
protected  boolean classify
          Application ID for this object
protected  java.lang.String container
          Container for this application
protected  int id
          Application ID for this object
static java.lang.String IDENTIFIER
           
protected  com.flexstor.common.keys.ejb.ApplicationKey key
          Application Key for this object
protected  java.lang.String name
          This is the application name.
protected  java.util.Vector properties
          Properties of all fields
(package private) static long serialVersionUID
           
 
Fields inherited from class com.flexstor.common.data.ejb.Data
DELETE, DELETED, derived, htModifiedStates, htOptions, MODIFY, modTime, NEW_ENTRY, presentState, prevState, UNCHANGED, UPDATED, WARN_BEFORE_DELETE
 
Constructor Summary
ApplicationData()
          Constructor : Default
 
Method Summary
 java.util.Vector getBucketDataObjects()
          Get the Application Buckets associated with this application.
 java.lang.String getContainer()
          Get the application Container.
 int getId()
          Get the Identifier associated with this data object.
 com.flexstor.common.keys.ejb.ApplicationKey getKey()
          Returns the Application Key for this object.
 java.lang.String getName()
          Get the application name associated with this dataobject.
 java.lang.String getProperty(java.lang.String key)
          Get property where it accepts a property String and returns the value
 java.util.Vector getPropertyDataObjects()
          This will return a list of properties.
 boolean isClassify()
          This is true/false depending on whether this Object is classified or not.
 
Methods inherited from class com.flexstor.common.data.ejb.Data
assertEquals, changed, fillCloneInfo, getDateModTime, getModTime, getPresentState, getPreviousState, initializeState, isDeleted, isDerived, isModified, isModified, isObjectPersist, isOptionAllowed, resetModifiedStates, rollBackState, setDeleted, setDerived, setModifiedState, setModTime, setModTime, setNewEntry, setOption, setPerisistState, setPreviousState, setState, setUpdated
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

IDENTIFIER

public static final java.lang.String IDENTIFIER
See Also:
Constant Field Values

serialVersionUID

static final long serialVersionUID
See Also:
Constant Field Values

id

protected int id
Application ID for this object


classify

protected boolean classify
Application ID for this object


key

protected com.flexstor.common.keys.ejb.ApplicationKey key
Application Key for this object


name

protected java.lang.String name
This is the application name.


buckets

protected java.util.Vector buckets
This is a vector of application buckets.


container

protected java.lang.String container
Container for this application


properties

protected java.util.Vector properties
Properties of all fields

Since:
FlexDB 3.0
Constructor Detail

ApplicationData

public ApplicationData()
Constructor : Default

Method Detail

getId

public int getId()
Get the Identifier associated with this data object.

Since:
FlexDB 3.0

getName

public java.lang.String getName()
Get the application name associated with this dataobject.

Since:
FlexDB 3.0

getContainer

public java.lang.String getContainer()
Get the application Container.

Since:
FlexDB 3.0

getBucketDataObjects

public java.util.Vector getBucketDataObjects()
Get the Application Buckets associated with this application. This will return a Vector of AppBucketData or an Empty Vector Object if no buckets exists.

Since:
FlexDB 3.0

getKey

public com.flexstor.common.keys.ejb.ApplicationKey getKey()
Returns the Application Key for this object. This is a key that is needed for persistent manipulation.


isClassify

public boolean isClassify()
This is true/false depending on whether this Object is classified or not.


getPropertyDataObjects

public java.util.Vector getPropertyDataObjects()
This will return a list of properties.


getProperty

public java.lang.String getProperty(java.lang.String key)
Get property where it accepts a property String and returns the value