description.setValue("subjectinfo-description");
subject.getDescription().add(description);
applicationClient.setDefaultSubject(subject);
// set the EJB Ref
EjbRef ejbRef = namingFactory.createEjbRef();
ejbRef.setName("ejbref-name");
ejbRef.setRefName("ejbref-refname");
ejbRef.setCssLink("ejbref-csslink");
ejbRef.setEjbLink("ejbref-ejblink");
ejbRef.setNsCorbaloc("ejbref-nscorbaloc");
org.apache.geronimo.jee.naming.Pattern namingPattern = namingFactory.createPattern();
namingPattern.setArtifactId("ejbref-css-artifactid");
namingPattern.setGroupId("ejbref-css-groupid");
namingPattern.setModule("ejbref-css-module");
namingPattern.setName("ejbref-css-name");
namingPattern.setVersion("ejbref-css-version");
ejbRef.setCss(namingPattern);
namingPattern = namingFactory.createPattern();
namingPattern.setArtifactId("ejbref-pattern-artifactid");
namingPattern.setGroupId("ejbref-pattern-groupid");
namingPattern.setModule("ejbref-pattern-module");
namingPattern.setName("ejbref-pattern-name");
namingPattern.setVersion("ejbref-pattern-version");
ejbRef.setPattern(namingPattern);
applicationClient.getEjbRef().add(ejbRef);
// set the GBean Ref
GbeanRef gbeanRef = namingFactory.createGbeanRef();
gbeanRef.setRefName("gbeanref-name");