override public void executeImp() { //Row Status values: ENABLED, SOFT_DELETE, DISABLED, DELETE_PENDING, COPY_PENDING, DEFAULT. //DEFAULT = (DEFAULT)defineDefault(ENABLED); args.response.Write("setRowStatus(\"DISABLED\"): </br>"); setRowStatus("DISABLED"); args.response.Write("Try to create new record of same user-role - should fail: </br>"); observerAssociationDetails ws_i_rec = args.wsInputRecord; //args.ClearInputs(); args.ClearInputsAndResults(); args.observerAssociationInsertRecordByObserverAndUsersBatchUid.PreActionAndExecuteImp(); ShowResultListTableAndDataLog(); args.wsInputRecord = ws_i_rec; args.response.Write("setRowStatus(\"ENABLED\"): </br>"); setRowStatus("ENABLED"); args.response.Write("setRowStatus(\"SOFT_DELETE\"): </br>"); setRowStatus("SOFT_DELETE"); args.response.Write("setRowStatus(\"DELETE_PENDING\"): </br>"); setRowStatus("DELETE_PENDING"); args.response.Write("setRowStatus(\"COPY_PENDING\"): </br>"); setRowStatus("COPY_PENDING"); /*!! * args.response.Write("setRowStatus(\"BAD_VALUE\"): </br>"); * setRowStatus("BAD_VALUE"); * args.ClearResults(); * args.loadBaseRecordAction.executeImp();*/ }
private void setRowStatus(String rowStatus) { args.wsInputRecord.rowStatus = rowStatus; args.ClearResults(); args.wsResultRecord = args.bbWs.observerAssociationPersistRecordByObserverAndUsersBatchUid(args.param, args.wsInputRecord); ShowResultListTableAndDataLog(); args.ClearResults(); args.response.Write("Try to load record with observerAssociationLoadRecordByObserverAndUsersBatchUid</br>"); args.observerAssociationLoadRecordByObserverAndUsersBatchUid.executeImp(); ShowResultListTableAndDataLog(); args.ClearResults(); args.response.Write("Try to load list of records with observerAssociationLoadListByTemplate</br>"); observerAssociationDetails ws_i_rec = args.wsInputRecord; args.ClearInputs(); args.wsInputRecord.observerBatchUid = "%"; args.wsInputRecord.usersBatchUid = "%"; args.observerAssociationLoadListByTemplate.executeImp(); ShowResultListTableAndDataLog(); args.wsInputRecord = ws_i_rec; }
public observerAssociationDetails observerAssociationDeleteRecordByObserverAndUsersBatchUid(bbWsParams @params, observerAssociationDetails inputRecord) { return(base.ObserverAssociationDeleteRecordByObserverAndUsersBatchUid(@params, inputRecord)); }
public observerAssociationDetails[] observerAssociationLoadListByTemplate(bbWsParams @params, observerAssociationDetails inputRecord) { return(base.ObserverAssociationLoadListByTemplate(@params, inputRecord)); }