com.evolveum.midpoint.web.repo
Class RepositoryManagerImpl

java.lang.Object
  extended by com.evolveum.midpoint.web.repo.RepositoryManagerImpl
All Implemented Interfaces:
RepositoryManager

@Component
public class RepositoryManagerImpl
extends java.lang.Object
implements RepositoryManager

Author:
lazyman

Field Summary
 
Fields inherited from interface com.evolveum.midpoint.web.repo.RepositoryManager
ADD_OBJECT, CLASS_NAME, DELETE_OBJECT, GET_OBJECT, LIST_OBJECTS, SAVE_OBJECT, SEARCH_OBJECTS
 
Constructor Summary
RepositoryManagerImpl()
           
 
Method Summary
 java.lang.String addObject(ObjectType object)
           
 boolean deleteObject(java.lang.String oid)
           
 ObjectType getObject(java.lang.String oid)
           
 ObjectListType listObjects(java.lang.Class<? extends ObjectType> objectType, int offset, int count)
           
 boolean saveObject(ObjectType object)
           
 ObjectListType searchObjects(java.lang.String name)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RepositoryManagerImpl

public RepositoryManagerImpl()
Method Detail

listObjects

public ObjectListType listObjects(java.lang.Class<? extends ObjectType> objectType,
                                  int offset,
                                  int count)
Specified by:
listObjects in interface RepositoryManager

searchObjects

public ObjectListType searchObjects(java.lang.String name)
Specified by:
searchObjects in interface RepositoryManager

getObject

public ObjectType getObject(java.lang.String oid)
Specified by:
getObject in interface RepositoryManager

saveObject

public boolean saveObject(ObjectType object)
Specified by:
saveObject in interface RepositoryManager

deleteObject

public boolean deleteObject(java.lang.String oid)
Specified by:
deleteObject in interface RepositoryManager

addObject

public java.lang.String addObject(ObjectType object)
                           throws ObjectAlreadyExistsException
Specified by:
addObject in interface RepositoryManager
Throws:
ObjectAlreadyExistsException


Copyright © 2011 evolveum. All Rights Reserved.