Java Doc for Profile.java in  » Content-Management-System » harmonise » org » openharmonise » rm » metadata » Java Source Code / Java DocumentationJava Source Code and Java Documentation

Java Source Code / Java Documentation
1. 6.0 JDK Core
2. 6.0 JDK Modules
3. 6.0 JDK Modules com.sun
4. 6.0 JDK Modules com.sun.java
5. 6.0 JDK Modules sun
6. 6.0 JDK Platform
7. Ajax
8. Apache Harmony Java SE
9. Aspect oriented
10. Authentication Authorization
11. Blogger System
12. Build
13. Byte Code
14. Cache
15. Chart
16. Chat
17. Code Analyzer
18. Collaboration
19. Content Management System
20. Database Client
21. Database DBMS
22. Database JDBC Connection Pool
23. Database ORM
24. Development
25. EJB Server geronimo
26. EJB Server GlassFish
27. EJB Server JBoss 4.2.1
28. EJB Server resin 3.1.5
29. ERP CRM Financial
30. ESB
31. Forum
32. GIS
33. Graphic Library
34. Groupware
35. HTML Parser
36. IDE
37. IDE Eclipse
38. IDE Netbeans
39. Installer
40. Internationalization Localization
41. Inversion of Control
42. Issue Tracking
43. J2EE
44. JBoss
45. JMS
46. JMX
47. Library
48. Mail Clients
49. Net
50. Parser
51. PDF
52. Portal
53. Profiler
54. Project Management
55. Report
56. RSS RDF
57. Rule Engine
58. Science
59. Scripting
60. Search Engine
61. Security
62. Sevlet Container
63. Source Control
64. Swing Library
65. Template Engine
66. Test Coverage
67. Testing
68. UML
69. Web Crawler
70. Web Framework
71. Web Mail
72. Web Server
73. Web Services
74. Web Services apache cxf 2.0.1
75. Web Services AXIS2
76. Wiki Engine
77. Workflow Engines
78. XML
79. XML UI
Java
Java Tutorial
Java Open Source
Jar File Download
Java Articles
Java Products
Java by API
Photoshop Tutorials
Maya Tutorials
Flash Tutorials
3ds-Max Tutorials
Illustrator Tutorials
GIMP Tutorials
C# / C Sharp
C# / CSharp Tutorial
C# / CSharp Open Source
ASP.Net
ASP.NET Tutorial
JavaScript DHTML
JavaScript Tutorial
JavaScript Reference
HTML / CSS
HTML CSS Reference
C / ANSI-C
C Tutorial
C++
C++ Tutorial
Ruby
PHP
Python
Python Tutorial
Python Open Source
SQL Server / T-SQL
SQL Server / T-SQL Tutorial
Oracle PL / SQL
Oracle PL/SQL Tutorial
PostgreSQL
SQL / MySQL
MySQL Tutorial
VB.Net
VB.Net Tutorial
Flash / Flex / ActionScript
VBA / Excel / Access / Word
XML
XML Tutorial
Microsoft Office PowerPoint 2007 Tutorial
Microsoft Office Excel 2007 Tutorial
Microsoft Office Word 2007 Tutorial
Java Source Code / Java Documentation » Content Management System » harmonise » org.openharmonise.rm.metadata 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


java.lang.Object
   org.openharmonise.rm.resources.AbstractObject
      org.openharmonise.rm.metadata.Profile

All known Subclasses:   org.openharmonise.rm.security.authorization.AuthorityProfile,  org.openharmonise.rm.metadata.ProfileValue,  org.openharmonise.rm.workflow.WorkflowProfile,
Profile
public class Profile extends AbstractObject implements Publishable,DataStoreObject,Cloneable(Code)
Profile represents a collection of AbstractPropertyInstances.
author:
   Michael Bell
version:
   $Revision: 1.8.2.1 $


Field Summary
final public static  StringATTRIB_DEFAULT
    
final public static  StringATTRIB_ISDEFAULT
    
final public static  StringATTRIB_OBJECT_KEY
    
final protected static  StringEXT_PROFILE
     String constant extension used for building profile database table name.
final public static  StringIS_DEFAULT_PROFILE_VALUE
    
final public static  StringTAG_ALLPROPERTYINSTANCES
    
final public static  StringTAG_PROFILE
    
final public static  StringTAG_PROPERTY_VALUE
    
final public static  StringTEXT_MARKER
    
final public static  StringUNKNOWN_PROFILE
    
protected  Stringm_sVersionComment
    

Constructor Summary
public  Profile()
     Constructs a Profile without an interface to the data store.
public  Profile(AbstractDataStoreInterface dbintrf)
     Constructs a Profile with an interface to the data store.
public  Profile(AbstractDataStoreInterface dbintrf, AbstractProfiledObject obj)
     Constructs a Profile which has an interface to the data store and a reference to it's 'owner' AbstractProfiledObject.
public  Profile(AbstractDataStoreInterface dbintrf, int nId, AbstractProfiledObject obj)
     Constructs the Profile with the given id, a reference to it's 'owning' AbstractProfiledObject and an interface to the data store.

Method Summary
protected  voidaddColumnsToPopulateQuery(SelectStatement select, boolean bIsHist)
    
public  voidaddPropertyInstance(AbstractPropertyInstance propInst)
     Adds a property instance to this Profile.
public  Objectclone()
    
public  voiddelete()
     Deletes this Profile from the database.
public  booleanequals(Object obj)
    
public  voidfillProfileData()
     Populates the Profile data.
public  ListgetAvailableProperties()
     Returns the list of properties which can be added to this Profile, dependant on the profiled object associated.
public static  ColumnRefgetColumnRef(AbstractProfiledObject profObj, String sColumn)
     Returns the appropriate ColumnRef for the column of the Profile for the given AbstractProfiledObject.
public static  ColumnRefgetColumnRef(String sClassname, String sColumn, boolean bHist)
     Returns a column reference appropriate for the given parameters.
public  StringgetDBTableName()
    
public static  StringgetDBTableName(AbstractProfiledObject profObj)
     Returns the database table name for the Profile of the specified AbstractProfiledObject.
public  ColumnRefgetInstanceColumnRef(String sColumn, boolean bIsHist)
    
public  JoinConditionsgetInstanceJoinConditions(String sObjectTag, boolean bIsOuter)
    
public  ListgetMatchingPropertyInstances(List condProps)
     Returns a List of AbstractPropertyInstances whose defining Propertys have the given conditional AbstractPropertyInstances in their Profile.
protected  AbstractProfiledObjectgetProfiledObject()
     Returns the AbstractProfiledObject associated with this Profile.
public  AbstractPropertyInstancegetPropertyInstance(Property property)
     Returns the instance of the given Property held by this Profile if there is one.
public  AbstractPropertyInstancegetPropertyInstance(String sPropName)
     Returns a instance of the Property with the specified name if one exists in this Profile.
public  ListgetPropertyInstances()
     Returns the list of all property instances contained in this Profile.
public static  StringgetTableName(String sClassname, boolean bHist)
     Returns the table name for the object of the class name given, taking account for whether the historical table is needed or not.
public  StringgetTagName()
    
public  StringgetVersionComment()
     Returns the version comment for this Profile.
public  booleanhasProperty(Property prop)
     Returns true if the Profile has an instance of the specified Property.
public  booleanisChanged()
    
public  booleanisDefault()
     Returns true if this Profile is the default for its owning AbstractProfiledObject, otherwise false.
public  booleanisHistorical()
    
protected  booleanisKeySupported()
    
public  booleanisNew()
     Returns true if this Profile is new, otherwise false.
public  booleanisValid(AbstractProfiledObject profObj)
     Returns true if this profile conforms to the restrictions determined by the domains on the available properties.
public  booleanisValidProperty(Property prop)
    
public  booleanisValidPropertyInstance(AbstractPropertyInstance propInst)
     Returns true if the specified AbstractPropertyInstance is valid for this Profile.
public  voidmarkAsNew()
    
public  booleanmatch(Profile prof)
     Matches this Profile against the given Profile.
public  booleanmatch(List propInstList)
     Matches this Profile against the given Profile.
public  voidpopulate(Element xmlElement, State state)
    
protected synchronized  voidpopulateChildObjectPropertyInstances(String sTableName)
     Populates the ChildObjectPropertyInstances, of the type specified by the class name given, held by this Profile.
protected  voidpopulateFromDatabase()
    
protected  voidpopulateFromResultSetRow(ResultSet rs, SelectStatement select)
    
protected synchronized  voidpopulateGeneralPropertyInstances()
     Populates the GeneralPropertyInstances held by this Profile.
protected synchronized  voidpopulateProfilePropertyInstances()
     Populates the ProfilePropertyInstances held by this Profile.
protected  voidpopulatePropertyInstancesFromDatabase()
     Populates all the property instances in this Profile.
public  ListprocessResultSet(CachedResultSet resultSet, SelectStatement select)
    
public  ListprocessResultSet(CachedResultSet resultSet, SelectStatement select, int limit)
    
public  Elementpublish(Element topEl, HarmoniseOutput xmlDoc, State state)
    
public  voidremoveProperty(Property prop)
     Removes instances of the specified Property from this Profile.
public  Profilesave(AbstractProfiledObject proObj)
     Saves this Profile to the data store.
public  voidsetHistorical(boolean bIsHistorical)
    
public  voidsetIsDefault(boolean bIsDefault)
     Sets whether this Profile is the default for the owning AbstractProfiledObject.
public  voidsetProfiledObject(AbstractProfiledObject obj)
     Sets the profiled object for this profile.
public  voidsetVersionComment(String sComment)
     Sets the version comment for this version of the Profile.
public  StringtoString()
    
public  voidupdate()
     Updates the data in the database for this Profile.

Field Detail
ATTRIB_DEFAULT
final public static String ATTRIB_DEFAULT(Code)
'default' XML attribute name



ATTRIB_ISDEFAULT
final public static String ATTRIB_ISDEFAULT(Code)
'Is default' XML attribute name



ATTRIB_OBJECT_KEY
final public static String ATTRIB_OBJECT_KEY(Code)
Profiled object key XML attribute name



EXT_PROFILE
final protected static String EXT_PROFILE(Code)
String constant extension used for building profile database table name. The naming convention for Profile database table names is as follows: AbstractProfiledObject.getTableName() + EXT_PROFILE



IS_DEFAULT_PROFILE_VALUE
final public static String IS_DEFAULT_PROFILE_VALUE(Code)
Value of ATTRIB_ISDEFAULT which indicates that a Profile is default



TAG_ALLPROPERTYINSTANCES
final public static String TAG_ALLPROPERTYINSTANCES(Code)
All property instance XML element name



TAG_PROFILE
final public static String TAG_PROFILE(Code)
Profile XML element name



TAG_PROPERTY_VALUE
final public static String TAG_PROPERTY_VALUE(Code)
Property value XML element name



TEXT_MARKER
final public static String TEXT_MARKER(Code)
String constant to indicate temporary profiles that will not be saved



UNKNOWN_PROFILE
final public static String UNKNOWN_PROFILE(Code)
String constant used for unknown profiles



m_sVersionComment
protected String m_sVersionComment(Code)
The version comment for this profile




Constructor Detail
Profile
public Profile()(Code)
Constructs a Profile without an interface to the data store.



Profile
public Profile(AbstractDataStoreInterface dbintrf)(Code)
Constructs a Profile with an interface to the data store.
Parameters:
  dbintrf - the data store interface



Profile
public Profile(AbstractDataStoreInterface dbintrf, AbstractProfiledObject obj)(Code)
Constructs a Profile which has an interface to the data store and a reference to it's 'owner' AbstractProfiledObject.
Parameters:
  dbintrf - the data store interface
Parameters:
  obj - the 'owning' profiled object



Profile
public Profile(AbstractDataStoreInterface dbintrf, int nId, AbstractProfiledObject obj)(Code)
Constructs the Profile with the given id, a reference to it's 'owning' AbstractProfiledObject and an interface to the data store.
Parameters:
  dbintrf - the data store interface
Parameters:
  nId - the profile id
Parameters:
  obj - the 'owning' profiled object




Method Detail
addColumnsToPopulateQuery
protected void addColumnsToPopulateQuery(SelectStatement select, boolean bIsHist) throws DataStoreException(Code)



addPropertyInstance
public void addPropertyInstance(AbstractPropertyInstance propInst) throws ProfileException(Code)
Adds a property instance to this Profile.
Parameters:
  propInst - the property instance to add
throws:
  ProfileException - if the given property instance is invalidor there is an error getting details from the property instance



clone
public Object clone()(Code)



delete
public void delete() throws ProfileException(Code)
Deletes this Profile from the database.
throws:
  ProfileException - if an error occurs deleting thisProfile from the database



equals
public boolean equals(Object obj)(Code)



fillProfileData
public void fillProfileData() throws ProfileException(Code)
Populates the Profile data.
throws:
  ProfileException -



getAvailableProperties
public List getAvailableProperties() throws DataAccessException(Code)
Returns the list of properties which can be added to this Profile, dependant on the profiled object associated. the list of properties which can be added to this Profile
throws:
  DataAccessException - if



getColumnRef
public static ColumnRef getColumnRef(AbstractProfiledObject profObj, String sColumn) throws DataStoreException(Code)
Returns the appropriate ColumnRef for the column of the Profile for the given AbstractProfiledObject.
Parameters:
  profObj - the profiled object
Parameters:
  sColumn - the column name the appropriate ColumnRef for the specified column
throws:
  DataStoreException - if the specified column does not match anyvalid columns



getColumnRef
public static ColumnRef getColumnRef(String sClassname, String sColumn, boolean bHist) throws DataStoreException(Code)
Returns a column reference appropriate for the given parameters.
Parameters:
  sClassname - the class name of an AbstractObject
Parameters:
  sColumn - the column, tag or attribute name
Parameters:
  bHist - true if the column reference is associated with a historical object the column reference corresponding to the parameters
throws:
  DataStoreException - if an error occurs



getDBTableName
public String getDBTableName()(Code)



getDBTableName
public static String getDBTableName(AbstractProfiledObject profObj)(Code)
Returns the database table name for the Profile of the specified AbstractProfiledObject.
Parameters:
  profObj - the profiled object the database table name for the Profile of the specified AbstractProfiledObject



getInstanceColumnRef
public ColumnRef getInstanceColumnRef(String sColumn, boolean bIsHist) throws DataStoreException(Code)



getInstanceJoinConditions
public JoinConditions getInstanceJoinConditions(String sObjectTag, boolean bIsOuter) throws DataStoreException(Code)



getMatchingPropertyInstances
public List getMatchingPropertyInstances(List condProps) throws DataAccessException(Code)
Returns a List of AbstractPropertyInstances whose defining Propertys have the given conditional AbstractPropertyInstances in their Profile.
Parameters:
  condProps -



getProfiledObject
protected AbstractProfiledObject getProfiledObject()(Code)
Returns the AbstractProfiledObject associated with this Profile.



getPropertyInstance
public AbstractPropertyInstance getPropertyInstance(Property property) throws InvalidPropertyInstanceException, DataAccessException(Code)
Returns the instance of the given Property held by this Profile if there is one.
Parameters:
  property - the Property the instance of the given Property, null if there is no instance
throws:
  InvalidPropertyInstanceException - if the specified Propertyis invalid for this Profile
throws:
  DataAccessException - if there is an error populating thisProfile



getPropertyInstance
public AbstractPropertyInstance getPropertyInstance(String sPropName) throws InvalidPropertyInstanceException, DataAccessException(Code)
Returns a instance of the Property with the specified name if one exists in this Profile.
Parameters:
  sPropName - the name of the Property the instance of the Property, null no instance exists
throws:
  InvalidPropertyInstanceException - if the specified Propertyis invalid for this Profile
throws:
  DataAccessException - if there is an error populating thisProfile



getPropertyInstances
public List getPropertyInstances() throws DataAccessException(Code)
Returns the list of all property instances contained in this Profile. the list of all property instances of the profile
throws:
  DataAccessException - if an error occurs populating this profilefrom the database



getTableName
public static String getTableName(String sClassname, boolean bHist) throws DataStoreException(Code)
Returns the table name for the object of the class name given, taking account for whether the historical table is needed or not.
Parameters:
  sClassname - the class name of an AbstractObject
Parameters:
  bHist - true if the table name is associated with a historical object the table name for the object
throws:
  DataStoreException - if an error occurs



getTagName
public String getTagName()(Code)



getVersionComment
public String getVersionComment() throws DataAccessException(Code)
Returns the version comment for this Profile. the version comment for this Profile
throws:
  DataAccessException - if an error occurs populating this profilefrom the database



hasProperty
public boolean hasProperty(Property prop) throws DataAccessException(Code)
Returns true if the Profile has an instance of the specified Property.
Parameters:
  prop - the Property
throws:
  DataAccessException - if there is an error populating the propertyinstances of this Profile>



isChanged
public boolean isChanged() throws DataAccessException(Code)



isDefault
public boolean isDefault() throws DataAccessException(Code)
Returns true if this Profile is the default for its owning AbstractProfiledObject, otherwise false. true if this Profile is the default
throws:
  DataAccessException - if an error occurs populating this profilefrom the database



isHistorical
public boolean isHistorical()(Code)



isKeySupported
protected boolean isKeySupported()(Code)



isNew
public boolean isNew()(Code)
Returns true if this Profile is new, otherwise false. true if this Profile is new



isValid
public boolean isValid(AbstractProfiledObject profObj) throws DataAccessException(Code)
Returns true if this profile conforms to the restrictions determined by the domains on the available properties. true if this profile conforms to the restrictions determined by the domains on the available properties.
throws:
  DataAccessException - if any errors occur getting the availableproperties for this Profile.



isValidProperty
public boolean isValidProperty(Property prop)(Code)
Returns true an instance of the specified Property can be added to this Profile
Parameters:
  prop - the Property true an instance of the specified Property can be added to this Profile



isValidPropertyInstance
public boolean isValidPropertyInstance(AbstractPropertyInstance propInst) throws ProfileException(Code)
Returns true if the specified AbstractPropertyInstance is valid for this Profile.
Parameters:
  propInst - the property instance true if the specified AbstractPropertyInstance is valid
throws:
  ProfileException - if an error occurs getting the Propertyassociated to the given property instance



markAsNew
public void markAsNew() throws PopulateException(Code)



match
public boolean match(Profile prof) throws ProfileException(Code)
Matches this Profile against the given Profile.
Parameters:
  prof - the Profile to match this Profile against true if both Profiles match
throws:
  ProfileException - if any errors occur



match
public boolean match(List propInstList) throws ProfileException(Code)
Matches this Profile against the given Profile.
Parameters:
  prof - the Profile to match this Profile against true if both Profiles match
throws:
  ProfileException - if any errors occur



populate
public void populate(Element xmlElement, State state) throws PopulateException(Code)



populateChildObjectPropertyInstances
protected synchronized void populateChildObjectPropertyInstances(String sTableName) throws PopulateException(Code)
Populates the ChildObjectPropertyInstances, of the type specified by the class name given, held by this Profile.
Parameters:
  sTableName - the database table name of the AbstractChildObjectclass which can be values for the property instances to be populated
throws:
  PopulateException - if any errors occur



populateFromDatabase
protected void populateFromDatabase() throws PopulateException(Code)



populateFromResultSetRow
protected void populateFromResultSetRow(ResultSet rs, SelectStatement select) throws PopulateException(Code)



populateGeneralPropertyInstances
protected synchronized void populateGeneralPropertyInstances() throws PopulateException(Code)
Populates the GeneralPropertyInstances held by this Profile.
throws:
  PopulateException - if any errors occur



populateProfilePropertyInstances
protected synchronized void populateProfilePropertyInstances() throws PopulateException(Code)
Populates the ProfilePropertyInstances held by this Profile.
throws:
  PopulateException - if any errors occur



populatePropertyInstancesFromDatabase
protected void populatePropertyInstancesFromDatabase() throws PopulateException(Code)
Populates all the property instances in this Profile.
throws:
  PopulateException - if an error occurs accessing the data from the database



processResultSet
public List processResultSet(CachedResultSet resultSet, SelectStatement select)(Code)



processResultSet
public List processResultSet(CachedResultSet resultSet, SelectStatement select, int limit)(Code)



publish
public Element publish(Element topEl, HarmoniseOutput xmlDoc, State state) throws PublishException(Code)



removeProperty
public void removeProperty(Property prop) throws ProfileException(Code)
Removes instances of the specified Property from this Profile.
Parameters:
  prop - the Property to remove
throws:
  ProfileException - if an error occurs removing the propertyfrom this Profile



save
public Profile save(AbstractProfiledObject proObj) throws ProfileException, EditException(Code)
Saves this Profile to the data store.
Parameters:
  proObj - the 'owner' AbstractProfiledObject the resultant Profile of the save operation
throws:
  ProfileException - if a profiled object is not specifiedor, if this is not a new Profile, there is an error populating this Profile with existing property instances
throws:
  EditException - if there is an error saving the data to the database



setHistorical
public void setHistorical(boolean bIsHistorical)(Code)



setIsDefault
public void setIsDefault(boolean bIsDefault)(Code)
Sets whether this Profile is the default for the owning AbstractProfiledObject.
Parameters:
  bIsDefault - true if this Profile isthe default, otherwise false.



setProfiledObject
public void setProfiledObject(AbstractProfiledObject obj)(Code)
Sets the profiled object for this profile.
Parameters:
  obj - the profiled object



setVersionComment
public void setVersionComment(String sComment)(Code)
Sets the version comment for this version of the Profile.
Parameters:
  sComment - the version comment



toString
public String toString()(Code)



update
public void update() throws PopulateException, EditException(Code)
Updates the data in the database for this Profile.
throws:
  PopulateException - if any errors occur saving the profile detailsto the database
throws:
  EditException - if any errors occur saving the property instancesto the database



Fields inherited from org.openharmonise.rm.resources.AbstractObject
final public static String ATTRIB_HISTORICAL(Code)(Java Doc)
final public static String ATTRIB_ID(Code)(Java Doc)
final public static String ATTRIB_KEY(Code)(Java Doc)
final public static String ATTRIB_NAME(Code)(Java Doc)
final public static String ATTRIB_OBJECT_TYPE(Code)(Java Doc)
final public static String ATTRIB_TYPE(Code)(Java Doc)
final protected static String CLMN_ID(Code)(Java Doc)
final protected static String CLMN_NAME(Code)(Java Doc)
final protected static String CLMN_SUMMARY(Code)(Java Doc)
final public static String EXT_HIST(Code)(Java Doc)
final public static int NOTDBSAVED_ID(Code)(Java Doc)
final public static int NOTDBSAVED_KEY(Code)(Java Doc)
final public static String TAG_HARMONISE_OBJECT(Code)(Java Doc)
final public static String TAG_LINK(Code)(Java Doc)
final public static String TAG_LINK_IMAGE(Code)(Java Doc)
final public static String TAG_LINK_TEXT(Code)(Java Doc)
final public static String TAG_NAME(Code)(Java Doc)
final public static String TAG_SUMMARY(Code)(Java Doc)
protected boolean m_bIsChanged(Code)(Java Doc)
protected boolean m_bIsPopulated(Code)(Java Doc)
protected AbstractDataStoreInterface m_dsi(Code)(Java Doc)
protected int m_nId(Code)(Java Doc)
protected int m_nObjectKey(Code)(Java Doc)
protected String m_sName(Code)(Java Doc)
protected String m_sSummary(Code)(Java Doc)
protected String m_sTable(Code)(Java Doc)
protected String m_sType(Code)(Java Doc)

Methods inherited from org.openharmonise.rm.resources.AbstractObject
public void addCacheListener(CacheListener listener)(Code)(Java Doc)
protected void addColumnsToPopulateQuery(SelectStatement select, boolean bIsHist) throws DataStoreException(Code)(Java Doc)
public void clear()(Code)(Java Doc)
public Object clone()(Code)(Java Doc)
public int compareTo(Object obj)(Code)(Java Doc)
public boolean equals(Object obj)(Code)(Java Doc)
public boolean exists()(Code)(Java Doc)
protected void fullPopulate() throws PopulateException(Code)(Java Doc)
public List getCacheListeners()(Code)(Java Doc)
public static ColumnRef getColumnRef(AbstractObject obj, String sColumn) throws DataStoreException(Code)(Java Doc)
public static ColumnRef getColumnRef(String sClassname, String sColumn) throws DataStoreException(Code)(Java Doc)
public static ColumnRef getColumnRef(String sClassname, String sColumn, boolean bHist) throws DataStoreException(Code)(Java Doc)
protected static Collection getCoreColumnRefs(String sClassname) throws DataStoreException(Code)(Java Doc)
abstract public String getDBTableName()(Code)(Java Doc)
public AbstractDataStoreInterface getDataStoreInterface()(Code)(Java Doc)
protected String getHistoricalDBTableName()(Code)(Java Doc)
public int getId()(Code)(Java Doc)
public ColumnRef getInstanceColumnRef(String sColumn, boolean bIsHist) throws DataStoreException(Code)(Java Doc)
public int getKey() throws DataAccessException(Code)(Java Doc)
public String getName() throws DataAccessException(Code)(Java Doc)
protected static ColumnRef getObjectColumnRef(String sDBTable, String sColumn) throws DataStoreException(Code)(Java Doc)
public String getSummary() throws DataAccessException(Code)(Java Doc)
public static String getTableName(String sClassname, boolean bHist) throws DataStoreException(Code)(Java Doc)
protected String getTableName(boolean bIsHist)(Code)(Java Doc)
public String getType() throws DataAccessException(Code)(Java Doc)
public int hashCode()(Code)(Java Doc)
public boolean isChanged() throws DataAccessException(Code)(Java Doc)
public boolean isHistorical()(Code)(Java Doc)
abstract protected boolean isKeySupported()(Code)(Java Doc)
protected boolean isPopulated()(Code)(Java Doc)
protected void markAsNew() throws PopulateException(Code)(Java Doc)
public void notifyCacheListeners()(Code)(Java Doc)
public void populate(Element xmlElement, State state) throws PopulateException(Code)(Java Doc)
protected synchronized void populateFromDatabase() throws PopulateException(Code)(Java Doc)
protected void populateFromResultSetRow(ResultSet rs, SelectStatement select) throws PopulateException(Code)(Java Doc)
public Element publish(Template template, HarmoniseOutput xmlDoc, State state) throws PublishException(Code)(Java Doc)
public Element publish(Element topEl, HarmoniseOutput xmlDoc, State state) throws PublishException(Code)(Java Doc)
public void removeCacheListener(CacheListener listener)(Code)(Java Doc)
public void setDataStoreInterface(AbstractDataStoreInterface dsi) throws PopulateException(Code)(Java Doc)
public void setHistorical(boolean bIsHistorical)(Code)(Java Doc)
public void setId(int nId)(Code)(Java Doc)
public void setIsChanged(boolean bIsChanged)(Code)(Java Doc)
public void setKey(int nKey)(Code)(Java Doc)
public void setName(String sName) throws InvalidNameException(Code)(Java Doc)
public void setSummary(String sSummary)(Code)(Java Doc)
public void setType(String type)(Code)(Java Doc)

Methods inherited from java.lang.Object
native protected Object clone() throws CloneNotSupportedException(Code)(Java Doc)
public boolean equals(Object obj)(Code)(Java Doc)
protected void finalize() throws Throwable(Code)(Java Doc)
final native public Class getClass()(Code)(Java Doc)
native public int hashCode()(Code)(Java Doc)
final native public void notify()(Code)(Java Doc)
final native public void notifyAll()(Code)(Java Doc)
public String toString()(Code)(Java Doc)
final native public void wait(long timeout) throws InterruptedException(Code)(Java Doc)
final public void wait(long timeout, int nanos) throws InterruptedException(Code)(Java Doc)
final public void wait() throws InterruptedException(Code)(Java Doc)

www.java2java.com | Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.