Skip to content

Instantly share code, notes, and snippets.

@ArjanBas
Last active January 14, 2017 15:19
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save ArjanBas/893609eabd4caeba463bbf51f4457499 to your computer and use it in GitHub Desktop.
Save ArjanBas/893609eabd4caeba463bbf51f4457499 to your computer and use it in GitHub Desktop.
Connect to FileNet environment (java)
package nl.arba.samples;
import com.filenet.api.core.Domain;
import com.filenet.api.core.Connection;
import com.filenet.api.core.Factory;
import com.filenet.api.util.UserContext;
import javax.security.auth.Subject;
public class FileNetSample {
private String strFileNetUrl;
private String strFileNetUser;
private String strFileNetPassword;
public FileNetSample(String url, String user, String password) {
strFileNetUrl = url;
strFileNetUser = user;
strFileNetPassword = password;
}
private Domain connect() throws Exception {
Connection objConnection = Factory.Connection.getConnection(strFileNetUrl);
Subject sub = UserContext.createSubject(objConnection, strFileNetUser, strFileNetPassword, null);
UserContext.get().pushSubject(sub);
return Factory.Domain.fetchInstance(objConnection, null, null);
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment