import com.filenet.api.core.Connection;
import com.filenet.api.core.CustomObject;
import com.filenet.api.core.Domain;
import com.filenet.api.core.Factory;
import com.filenet.api.core.ObjectStore;
import com.filenet.api.property.Properties;
import com.filenet.api.constants.PropertyNames;
import java.util.Date;
public class RetrieveCustomDocument {
public void readStudentProfile(Connection contentEngineConnection) {
try {
// Connect to domain and object store
Domain filenetDomain = Factory.Domain.fetchInstance(contentEngineConnection, null, null);
ObjectStore contentStore = Factory.ObjectStore.fetchInstance(filenetDomain, "OSNAME", null);
// Path to the custom object in the repository
String objectLocation = "/StudentDocs/StudentRecord022";
// Retrieve the custom object
CustomObject studentDoc = Factory.CustomObject.fetchInstance(contentStore, objectLocation, null);
String docTitle = studentDoc.get_Name();
System.out.println("