Dear All
I am trying to change one field availble in page, before changing I was trying to lock the page at that time its throwing some exception.
Please find the attached code.
if( storeElement instanceof Page){
Page page = (Page)storeElement;
if(!page.isLocked())
{
page.setLock(true);
System.out.println("Expiry Date ====== "+ page.getUid() +" "+page.getFormData().get(null, "pt_expiryDate").get());
FormData formData=page.getFormData();
formData.get(null, "pt_expiryDate").setToDefault();
System.out.println("isLockSupported() "+page.isLockSupported());
page.setFormData(formData);
page.save();
page.setLock(false);
}
else{
System.out.println("Already Locked!!");
}
}
If I exceute this code I am getting some exception, shown below.
storeElement.getNamea_z_in_module_and_module_element_descriptions
Exception in thread "main" java.lang.UnsupportedOperationException: lock is not supported for release store elements
at de.espirit.firstspirit.store.access.DefaultStoreElement.setLock(DefaultStoreElement.java:446)
at de.espirit.firstspirit.store.access.DefaultStoreElement.setLock(DefaultStoreElement.java:440)
at de.espirit.firstspirit.store.access.AbstractStoreElement.setLock(AbstractStoreElement.java:1109)
at com.bosch.ExpiryDate.MyHRExpiryDateExecute.getPageCount(MyHRExpiryDateExecute.java:47)
at com.bosch.ExpiryDate.MyHRExpiryDateExecute.getData(MyHRExpiryDateExecute.java:99)
at com.bosch.ExpiryDate.MyHRExpiryDate.main(MyHRExpiryDate.java:35)
Please support me to get this.