com.evolveum.midpoint.web.repo
Interface RepositoryManager

All Known Implementing Classes:
RepositoryManagerImpl

public interface RepositoryManager

Author:
lazyman

Field Summary
static java.lang.String ADD_OBJECT
           
static java.lang.String CLASS_NAME
           
static java.lang.String DELETE_OBJECT
           
static java.lang.String GET_OBJECT
           
static java.lang.String LIST_OBJECTS
           
static java.lang.String SAVE_OBJECT
           
static java.lang.String SEARCH_OBJECTS
           
 
Method Summary
 java.lang.String addObject(ObjectType object)
           
<T extends ObjectType>
boolean
deleteObject(java.lang.Class<T> type, java.lang.String oid)
           
 ObjectType getObject(java.lang.String oid)
           
<T extends ObjectType>
java.util.List<T>
listObjects(java.lang.Class<T> objectType, int offset, int count)
           
 boolean saveObject(ObjectType object)
           
 java.util.List<? extends ObjectType> searchObjects(java.lang.String name)
           
 

Field Detail

CLASS_NAME

static final java.lang.String CLASS_NAME

LIST_OBJECTS

static final java.lang.String LIST_OBJECTS

SEARCH_OBJECTS

static final java.lang.String SEARCH_OBJECTS

GET_OBJECT

static final java.lang.String GET_OBJECT

SAVE_OBJECT

static final java.lang.String SAVE_OBJECT

DELETE_OBJECT

static final java.lang.String DELETE_OBJECT

ADD_OBJECT

static final java.lang.String ADD_OBJECT
Method Detail

listObjects

<T extends ObjectType> java.util.List<T> listObjects(java.lang.Class<T> objectType,
                                                     int offset,
                                                     int count)

searchObjects

java.util.List<? extends ObjectType> searchObjects(java.lang.String name)

getObject

ObjectType getObject(java.lang.String oid)

saveObject

boolean saveObject(ObjectType object)

deleteObject

<T extends ObjectType> boolean deleteObject(java.lang.Class<T> type,
                                            java.lang.String oid)

addObject

java.lang.String addObject(ObjectType object)
                           throws ObjectAlreadyExistsException
Throws:
ObjectAlreadyExistsException


Copyright © 2011 evolveum. All Rights Reserved.