Java Doc for STCollectionDetails.java in  » UML » MetaBoss » com » metaboss » enterprise » ps » 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 » UML » MetaBoss » com.metaboss.enterprise.ps 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


java.lang.Object
   com.metaboss.enterprise.ps.STCollectionDetails

STCollectionDetails
final public class STCollectionDetails implements Serializable(Code)
This structure contains the details of the required collection. It (or more precisely array of these) is passed to a storage record retrieval methods, like getAll() and getCount(). Passing it is in effect filtering down set of entities. Note that the actual search implementation details is not passed in this structure, so underlying storage implementation makes use of addtional collection metadata either at generation time or at run time or both). Each collection can define zero or more filtering criterias and zero or more ordering instructions. Collection itself can be arrived at in a number of different ways:
  • By executing a set operation. Union, Intersection and Difference are supported. Union - all elements from both collections, Intersection - all elements found in both collections and Difference - all elements only found in first collection. In this case of set operations EntityRef, SetOperationName and FirstSetDetails and SecondSetDetails are populated.
  • By selection of all domain entities associated with another entity. In this case only EntityRef, AssociationRef, AssociationRoleRef and AssociationRoleEntityInstanceId fields are populated
  • By casting of one entity type to the other up and down along inheritance hierarchy. In this case only EntityRef and CastingSourceEntityRef are populated
Note that DataTypes passed in this structure (as with all data fields passed to the storage layer) can not be concealed as this does not make any sence in selection process.


Field Summary
public  booleanAllEntitiesInDomain
    
public  DataTypeAssociationRoleEntityInstanceId
     Optional instance identifier of the entity, where association comes from.
public  StringAssociationRoleRef
     Optional reference of the role within given entity. Its presence makes this selector an association role selector.
public  StringCastingSourceEntityRef
     Populated for cast operations.
public  StringEntityRef
    
public  STFilteringDetails[]Filters
     Array of filters to be applied to the collection.
public  STCollectionDetails[]FirstSetDetails
     Collection details describing the first set.
public  DataTypeResultMaximumSize
     This field together with ResultStartOffset is used to limit this result set.
public  DataTypeResultStartOffset
     This field together with ResultMaximumSize is used to limit this result set.
final public static  StringSETOPERATION_DIFFERENCE
    
final public static  StringSETOPERATION_INTERSECTION
    
final public static  StringSETOPERATION_SUBSET
    
final public static  StringSETOPERATION_UNION
    
public  STCollectionDetails[]SecondSetDetails
     Collection details describing the second set.
public  StringSetOperationName
     Optional specific set operation name.
public  STOrderingDetails[]Sorters
     Array of ordering instructions to be applied to the collection.

Constructor Summary
public  STCollectionDetails()
    
public  STCollectionDetails(STCollectionDetails pOther)
    


Field Detail
AllEntitiesInDomain
public boolean AllEntitiesInDomain(Code)
Optional flag specifying that this collection has been created as full collection of all the entities in the domain



AssociationRoleEntityInstanceId
public DataType AssociationRoleEntityInstanceId(Code)
Optional instance identifier of the entity, where association comes from. If it is present it is include in the selection, selection is made of entities related to the given one



AssociationRoleRef
public String AssociationRoleRef(Code)
Optional reference of the role within given entity. Its presence makes this selector an association role selector.



CastingSourceEntityRef
public String CastingSourceEntityRef(Code)
Populated for cast operations. Contains the entity ref from which to cast



EntityRef
public String EntityRef(Code)
Mandatory reference of the entity - type of this collection



Filters
public STFilteringDetails[] Filters(Code)
Array of filters to be applied to the collection.



FirstSetDetails
public STCollectionDetails[] FirstSetDetails(Code)
Collection details describing the first set. Only populated if this collection has been created as the result of set operation which is requiring the first set details



ResultMaximumSize
public DataType ResultMaximumSize(Code)
This field together with ResultStartOffset is used to limit this result set. This pair of fields is different to the SubsetStartOffset and SubsetMaximumSize in that this pair describes the narrowing of the filan result set where as the other describes the narrowing of the source result set



ResultStartOffset
public DataType ResultStartOffset(Code)
This field together with ResultMaximumSize is used to limit this result set. This pair of fields is different to the SubsetStartOffset and SubsetMaximumSize in that this pair describes the narrowing of the filan result set where as the other describes the narrowing of the source result set



SETOPERATION_DIFFERENCE
final public static String SETOPERATION_DIFFERENCE(Code)
Describes operation on two collections, result of which is collection containing all elements present in first collection and not present in the second



SETOPERATION_INTERSECTION
final public static String SETOPERATION_INTERSECTION(Code)
Describes operation on two collections, result of which is collection containing all elements present in both collection (present in one and present in the other)



SETOPERATION_SUBSET
final public static String SETOPERATION_SUBSET(Code)
Describes operation on one collection, result of which is collection containing subset of elements present in the original collection



SETOPERATION_UNION
final public static String SETOPERATION_UNION(Code)
Describes operation on two collections, result of which is collection containing all elements present in either (present in at least one of the two) collection



SecondSetDetails
public STCollectionDetails[] SecondSetDetails(Code)
Collection details describing the second set. Only populated if this collection has been created as the result of set operation which is requiring the second set details



SetOperationName
public String SetOperationName(Code)
Optional specific set operation name. Only populated if this collection has been created as the result of set operation



Sorters
public STOrderingDetails[] Sorters(Code)
Array of ordering instructions to be applied to the collection.




Constructor Detail
STCollectionDetails
public STCollectionDetails()(Code)
Default constructor



STCollectionDetails
public STCollectionDetails(STCollectionDetails pOther)(Code)
Copy constructor




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.