|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface IResourceMetaDataService
IResourceMetaDataService represents API for managing resource meta information (revision).
| Field Summary | |
|---|---|
static String |
CARD_CATEGORY_RESOURCE_TYPE
Define CardCategory resource type. |
static String |
CARD_CREDENTIALS_RESOURCE_TYPE
Define CardCategory resource type. |
static String |
CARD_HISTORY_RESOURCE_TYPE
Define CardHistory resource type. |
static String |
CARD_RESOURCE_TYPE
Define ICard resource type. |
static String |
ROOT_RESOURCE_TYPE
Define Root resource type. |
static String |
USER_PROFILE_RESOURCE_TYPE
Define UserProfile resource type. |
| Method Summary | |
|---|---|
void |
deleteResourceRevisionEntity(RevisionEntity revisionEntity)
Delete RevisionEntity. |
RevisionEntity |
findMaxRevisionEntity(RevisionEntity revisionEntity)
Return RevisionEntity with maximal number which satisfied the following conditions: RevisionEntity.resourceType=revisionEntity.resourceType. RevisionEntity.userId=revisionEntity.userId. |
RevisionEntity |
findResourceRevisionEntity(RevisionEntity revisionEntity)
* Return RevisionEntity which satisfied the following conditions: RevisionEntity.resourceId=revisionEntity.resourceId; RevisionEntity.resourceType=revisionEntity.resourceType. RevisionEntity.userId=revisionEntity.userId. |
RevisionEntity |
getResourceRevisionEntity(Long id)
Return RevisionEntity by Id |
List |
getResourceRevisionEntityList(RevisionEntity clientRootRevision,
String resourceType)
Return list of ResourceRevisionEntity with number more than @clientRootRevision.number. |
void |
persistResourceRevisionEntity(RevisionEntity revisionEntity)
Save or update RevisionEntity. |
| Field Detail |
|---|
static final String ROOT_RESOURCE_TYPE
static final String USER_PROFILE_RESOURCE_TYPE
static final String CARD_RESOURCE_TYPE
static final String CARD_HISTORY_RESOURCE_TYPE
static final String CARD_CATEGORY_RESOURCE_TYPE
static final String CARD_CREDENTIALS_RESOURCE_TYPE
| Method Detail |
|---|
RevisionEntity getResourceRevisionEntity(Long id)
throws ResourceMetaDataException
id - RevisionEntity Id
ResourceMetaDataException - if couldn't find RevisionEntity.
RevisionEntity findResourceRevisionEntity(RevisionEntity revisionEntity)
throws ResourceMetaDataException
revisionEntity -
ResourceMetaDataException
NullPointerException - if revisionEntity or revisionEntity.resourceId or revisionEntity.resourceType are Null.
RevisionEntity findMaxRevisionEntity(RevisionEntity revisionEntity)
throws ResourceMetaDataException
revisionEntity -
ResourceMetaDataException
List getResourceRevisionEntityList(RevisionEntity clientRootRevision,
String resourceType)
throws ResourceMetaDataException
clientRootRevision - resourceType, - if resourceType is null or "%", have to return for all resource types.
ResourceMetaDataException
void persistResourceRevisionEntity(RevisionEntity revisionEntity)
throws ResourceMetaDataException
revisionEntity -
ResourceMetaDataException - if couldn't persist revisionEntity.
NullPointerException - if revisionEntity or revisionEntity.resourceId or revisionEntity.resourceType are Null.void deleteResourceRevisionEntity(RevisionEntity revisionEntity)
revisionEntity -
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||