Java Doc for RelationshipProxy.java in » Database-ORM » XORM » org » xorm » 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
»
Database ORM
»
XORM
»
org.xorm
Source Cross Reference
Class Diagram
Java Document (Java Doc)
java.lang
.Object
java.util
.AbstractCollection
org.xorm
.CollectionProxy
org.xorm
.RelationshipProxy
All known Subclasses:
org.xorm
.ListProxy
,
RelationshipProxy
public
class RelationshipProxy extends
CollectionProxy
(Code)
Represents a one-to-many or many-to-many relationship. An instance of RelationshipProxy is constructed in InterfaceInvocationHandler.invokeCollectionGet().
Inner Class :
protected
class RelationshipProxyIterator extends ProxyIterator
Field Summary
protected
Object
[]
args
protected
Collection
deletedRows
protected
static
Logger
logger
protected
RelationshipMapping
mapping
protected
Collection
newRows
protected
InterfaceInvocationHandler
owner
protected
boolean
txnManaged
Constructor Summary
public
RelationshipProxy
(
InterfaceManager
mgr,
RelationshipMapping
mapping,
InterfaceInvocationHandler
owner,
ClassMapping
classMapping,
Object
[] args)
Creates a new proxy backed by the data in the rows collection.
Method Summary
public
boolean
add
(
Object
o)
Adds the given object (proxy object) to the collection.
public
void
clear
()
Removes all rows.
public
boolean
dependsOn
(
InterfaceInvocationHandler
other)
void
exitTransaction
(boolean commit)
Removes any transactional context associated with this proxy, clearing the list of new and deleted rows.
protected
void
forceTransaction
()
Ensures that the proxy is registered in a transaction if necessary.
Collection
getDeletedRows
()
Retrieve the collection of rows that were removed in the current transaction.
public
Class
getElementType
()
Overrides CollectionProxy implementation.
protected
Column
getKeyColumn
()
Collection
getNewRows
()
Retrieve the collection of rows that were created in the current transaction.
public
InterfaceInvocationHandler
getOwner
()
Returns the owner of this directional relationship.
public
RelationshipMapping
getRelationshipMapping
()
Returns the underlying relationship mapping this represents.
protected
Selector
getSelector
()
public
Iterator
iterator
()
void
markAsDeleted
(
Row
row)
Marks a row for removal.
void
markAsNew
(
Row
row)
Marks a row as newly created.
public
void
notifyIDChanged
(
Object
oldID,
Object
newID)
Called when an object ID changes.
public
boolean
remove
(
Object
o)
Removes the given object (proxy object) from the collection.
Field Detail
args
protected
Object
[] args
(Code)
deletedRows
protected
Collection
deletedRows
(Code)
logger
protected
static
Logger
logger
(Code)
mapping
protected
RelationshipMapping
mapping
(Code)
newRows
protected
Collection
newRows
(Code)
owner
protected
InterfaceInvocationHandler
owner
(Code)
txnManaged
protected
boolean txnManaged
(Code)
Constructor Detail
RelationshipProxy
public
RelationshipProxy(
InterfaceManager
mgr,
RelationshipMapping
mapping,
InterfaceInvocationHandler
owner,
ClassMapping
classMapping,
Object
[] args)
(Code)
Creates a new proxy backed by the data in the rows collection.
Method Detail
add
public
boolean add(
Object
o)
(Code)
Adds the given object (proxy object) to the collection.
clear
public
void clear()
(Code)
Removes all rows. This is slightly more straightforward than iterating through and removing each element (but that works too).
dependsOn
public
boolean dependsOn(
InterfaceInvocationHandler
other)
(Code)
exitTransaction
void exitTransaction(boolean commit)
(Code)
Removes any transactional context associated with this proxy, clearing the list of new and deleted rows.
forceTransaction
protected
void forceTransaction()
(Code)
Ensures that the proxy is registered in a transaction if necessary.
getDeletedRows
Collection
getDeletedRows()
(Code)
Retrieve the collection of rows that were removed in the current transaction.
getElementType
public
Class
getElementType()
(Code)
Overrides CollectionProxy implementation.
getKeyColumn
protected
Column
getKeyColumn()
(Code)
getNewRows
Collection
getNewRows()
(Code)
Retrieve the collection of rows that were created in the current transaction.
getOwner
public
InterfaceInvocationHandler
getOwner()
(Code)
Returns the owner of this directional relationship.
getRelationshipMapping
public
RelationshipMapping
getRelationshipMapping()
(Code)
Returns the underlying relationship mapping this represents.
getSelector
protected
Selector
getSelector()
(Code)
iterator
public
Iterator
iterator()
(Code)
markAsDeleted
void markAsDeleted(
Row
row)
(Code)
Marks a row for removal.
markAsNew
void markAsNew(
Row
row)
(Code)
Marks a row as newly created.
notifyIDChanged
public
void notifyIDChanged(
Object
oldID,
Object
newID)
(Code)
Called when an object ID changes.
remove
public
boolean remove(
Object
o)
(Code)
Removes the given object (proxy object) from the collection.
Fields inherited from
org.xorm.CollectionProxy
protected
ClassMapping
classMapping
(Code)
(Java Doc)
protected
boolean closed
(Code)
(Java Doc)
protected
ProxyIterator iterator
(Code)
(Java Doc)
protected
static
Logger
logger
(Code)
(Java Doc)
protected
InterfaceManager
mgr
(Code)
(Java Doc)
protected
HashMap
rowToProxy
(Code)
(Java Doc)
protected
Collection
rows
(Code)
(Java Doc)
protected
Selector
selector
(Code)
(Java Doc)
protected
int sizeHint
(Code)
(Java Doc)
Methods inherited from
org.xorm.CollectionProxy
public
boolean add(
Object
o)
(Code)
(Java Doc)
public
void close()
(Code)
(Java Doc)
public
Class
getElementType()
(Code)
(Java Doc)
public
InterfaceManager
getInterfaceManager()
(Code)
(Java Doc)
protected
Column
getKeyColumn()
(Code)
(Java Doc)
public
synchronized
Collection
getRows()
(Code)
(Java Doc)
public
Iterator
iterator()
(Code)
(Java Doc)
public
boolean remove(
Object
o)
(Code)
(Java Doc)
public
int size()
(Code)
(Java Doc)
Methods inherited from
java.util.AbstractCollection
public
boolean add(E e)
(Code)
(Java Doc)
public
boolean addAll(
Collection
<? extends E> c)
(Code)
(Java Doc)
public
void clear()
(Code)
(Java Doc)
public
boolean contains(
Object
o)
(Code)
(Java Doc)
public
boolean containsAll(
Collection
> c)
(Code)
(Java Doc)
public
boolean isEmpty()
(Code)
(Java Doc)
abstract
public
Iterator
<E> iterator()
(Code)
(Java Doc)
public
boolean remove(
Object
o)
(Code)
(Java Doc)
public
boolean removeAll(
Collection
> c)
(Code)
(Java Doc)
public
boolean retainAll(
Collection
> c)
(Code)
(Java Doc)
abstract
public
int size()
(Code)
(Java Doc)
public
Object
[] toArray()
(Code)
(Java Doc)
public
T[] toArray(T[] a)
(Code)
(Java Doc)
public
String
toString()
(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.