public abstract class OsManager extends Object implements Manager
The implementaion of each of the methods in the Manager iterface follow the same pattern
| Constructor and Description |
|---|
OsManager() |
| Modifier and Type | Method and Description |
|---|---|
void |
cleanupResult(Object rootResult)
Deprecated.
|
void |
cleanupResult(Object rootResult,
ClientContext ctx)
Deprecated.
|
void |
cleanupResult(Object rootResult,
ClientContext ctx,
Session session)
Postprocess the result after transaction is ended
|
void |
cleanupResultAssociations(Object rootResult,
ClientContext ctx,
Session session)
Postprocess the result after find actions
|
Object |
connect(ObjectSelection objectSelection,
ClientContext ctx,
Session session)
Connect an object to it's parent.
|
static String |
createManagerClassName(String roleName,
String pkgName)
Generate fully qualified class name from role- and package name.
|
Object |
delete(ObjectSelection objectSelection,
ClientContext ctx,
Session session)
delete an existing object and the objects depending on it.
|
Object |
disconnect(ObjectSelection objectSelection,
ClientContext ctx,
Session session)
Disconnect an object from it's parent.
|
Object |
find(ObjectSelection objectSelection,
ClientContext ctx,
Session session)
Find a single object.
|
List<?> |
findAll(ObjectSelection objectSelection,
ClientContext ctx,
Session session)
Find multiple objects.
|
Object |
get(ObjectSelection objectSelection,
ENavigation navigation,
ClientContext ctx,
Session session) |
static Manager |
getManager(ObjectSelection objectSelection)
Returns the proper manager accordning to objectSelection
|
Object |
insert(ObjectSelection objectSelection,
ClientContext ctx,
Session session)
Insert a new object.
|
abstract Role |
newManager(String applicationName,
String roleName)
Create a new manager for an object selection role
|
Object |
save(ObjectSelection objectSelection,
ClientContext ctx,
Session session)
Save an object.
|
Object |
update(ObjectSelection objectSelection,
ClientContext ctx,
Session session)
Update an existing object.
|
public Object find(ObjectSelection objectSelection, ClientContext ctx, Session session)
public List<?> findAll(ObjectSelection objectSelection, ClientContext ctx, Session session)
public Object save(ObjectSelection objectSelection, ClientContext ctx, Session session)
public Object insert(ObjectSelection objectSelection, ClientContext ctx, Session session)
public Object update(ObjectSelection objectSelection, ClientContext ctx, Session session)
public Object delete(ObjectSelection objectSelection, ClientContext ctx, Session session)
public Object connect(ObjectSelection objectSelection, ClientContext ctx, Session session)
public Object disconnect(ObjectSelection objectSelection, ClientContext ctx, Session session)
disconnect in interface ManagerobjectSelection - The object selection with data from the client.ctx - The ClientContext desciption.session - The DataAccess Session.public Object get(ObjectSelection objectSelection, ENavigation navigation, ClientContext ctx, Session session)
@Deprecated public void cleanupResult(Object rootResult)
ManagercleanupResult in interface ManagerrootResult - (missing javadoc)
This method is replaced with
cleanupResult(Object rootResult, ClientContext ctx)
It is included in the interface for compatibility reasons@Deprecated public void cleanupResult(Object rootResult, ClientContext ctx)
ManagercleanupResult in interface ManagerrootResult - (missing javadoc)ctx - (missing javadoc)public void cleanupResult(Object rootResult, ClientContext ctx, Session session)
ManagercleanupResult in interface ManagerrootResult - (missing javadoc)ctx - (missing javadoc)session - (missing javadoc)public void cleanupResultAssociations(Object rootResult, ClientContext ctx, Session session)
ManagercleanupResultAssociations in interface ManagerrootResult - (missing javadoc)ctx - (missing javadoc)session - (missing javadoc)public static Manager getManager(ObjectSelection objectSelection)
objectSelection - (missing javadoc)public static String createManagerClassName(String roleName, String pkgName)
roleName - OS node namepkgName - PackageCopyright © 2006–2020 Esito AS. All rights reserved.