org.dasein.persist.attributes
Class AttributeDAO

java.lang.Object
  extended by org.dasein.persist.attributes.AttributeDAO

public class AttributeDAO
extends Object


Field Summary
static String ATTRIBUTES
           
static String GROUP
           
static String INDEX
           
static String NAME
           
static String OWNER_CLASS
           
static String OWNER_ID
           
static String TEXT_VALUE
           
static String TYPE_CLASS
           
static String TYPE_ID
           
static String TYPES
           
 
Constructor Summary
AttributeDAO()
           
 
Method Summary
 Collection<String> findOwnerId(Class cls, String name, String value)
           
static AttributeDAO getInstance()
           
 org.dasein.attributes.AttributeMap loadAttributes(Class cls, String oid)
           
 org.dasein.attributes.DataTypeMap loadTypes(Class cls, String oid)
           
 org.dasein.attributes.DataTypeMap loadTypes(Transaction xaction, Class cls, String oid)
           
 void removeAttributes(Transaction xaction, Class cls, String oid)
           
 void removeTypes(Transaction xaction, Class cls, String oid)
           
 void saveAttributes(Transaction xaction, Class tc, String tcid, Class oc, String ocid, org.dasein.attributes.AttributeMap attrs)
           
 void saveTypes(Transaction xaction, Class tc, String tcid, org.dasein.attributes.DataTypeMap types)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ATTRIBUTES

public static final String ATTRIBUTES
See Also:
Constant Field Values

GROUP

public static final String GROUP
See Also:
Constant Field Values

INDEX

public static final String INDEX
See Also:
Constant Field Values

OWNER_CLASS

public static final String OWNER_CLASS
See Also:
Constant Field Values

OWNER_ID

public static final String OWNER_ID
See Also:
Constant Field Values

TYPE_CLASS

public static final String TYPE_CLASS
See Also:
Constant Field Values

TYPE_ID

public static final String TYPE_ID
See Also:
Constant Field Values

TYPES

public static final String TYPES
See Also:
Constant Field Values

NAME

public static final String NAME
See Also:
Constant Field Values

TEXT_VALUE

public static final String TEXT_VALUE
See Also:
Constant Field Values
Constructor Detail

AttributeDAO

public AttributeDAO()
Method Detail

getInstance

public static AttributeDAO getInstance()

saveAttributes

public void saveAttributes(Transaction xaction,
                           Class tc,
                           String tcid,
                           Class oc,
                           String ocid,
                           org.dasein.attributes.AttributeMap attrs)
                    throws PersistenceException
Throws:
PersistenceException

saveTypes

public void saveTypes(Transaction xaction,
                      Class tc,
                      String tcid,
                      org.dasein.attributes.DataTypeMap types)
               throws PersistenceException
Throws:
PersistenceException

loadAttributes

public org.dasein.attributes.AttributeMap loadAttributes(Class cls,
                                                         String oid)
                                                  throws PersistenceException
Throws:
PersistenceException

loadTypes

public org.dasein.attributes.DataTypeMap loadTypes(Class cls,
                                                   String oid)
                                            throws PersistenceException
Throws:
PersistenceException

loadTypes

public org.dasein.attributes.DataTypeMap loadTypes(Transaction xaction,
                                                   Class cls,
                                                   String oid)
                                            throws PersistenceException
Throws:
PersistenceException

removeAttributes

public void removeAttributes(Transaction xaction,
                             Class cls,
                             String oid)
                      throws PersistenceException
Throws:
PersistenceException

removeTypes

public void removeTypes(Transaction xaction,
                        Class cls,
                        String oid)
                 throws PersistenceException
Throws:
PersistenceException

findOwnerId

public Collection<String> findOwnerId(Class cls,
                                      String name,
                                      String value)
                               throws PersistenceException
Throws:
PersistenceException


Copyright © 2011 enStratus Networks LLC. All Rights Reserved.