本文整理汇总了Java中de.espirit.firstspirit.access.store.contentstore.Dataset类的典型用法代码示例。如果您正苦于以下问题:Java Dataset类的具体用法?Java Dataset怎么用?Java Dataset使用的例子?那么, 这里精选的类代码示例或许可以为您提供帮助。
Dataset类属于de.espirit.firstspirit.access.store.contentstore包,在下文中一共展示了Dataset类的6个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: MockingGenerationContext
import de.espirit.firstspirit.access.store.contentstore.Dataset; //导入依赖的package包/类
/**
* Instantiates a new Mocking generation context.
*
* @param locale the locale
* @param preview the preview
* @param release the release
* @param enableServiceBrokerFake the enable service broker fake
* @param supportedEnvironments the supported environments
*/
public MockingGenerationContext(final Locale locale, final boolean preview, final boolean release, final boolean enableServiceBrokerFake,
final Env supportedEnvironments) {
super(locale, preview, release, enableServiceBrokerFake, supportedEnvironments);
this.locale = locale;
scheduleContext = new MockingScheduleContext(locale, supportedEnvironments);
fileHandles = new HashMap<>();
printable = Mockito.mock(Printable.class);
stack = new LinkedList<>();
contextStack = new LinkedList<>();
pageContext = Mockito.mock(Context.class);
dataSet = Mockito.mock(Dataset.class);
pageParams = Mockito.mock(PageParams.class);
closeables = new LinkedList<>();
context = Mockito.mock(Context.class);
urlCreator = Mockito.mock(UrlCreator.class);
urlCreatorProvider = Mockito.mock(UrlCreatorProvider.class);
node = Mockito.mock(ContentProducer.class);
navigationContext = Mockito.mock(IDProvider.class);
encoding = Charset.forName("UTF-8").name();
font = Font.decode(Font.MONOSPACED);
evaluator = Mockito.mock(Evaluator.class);
characterReplacer = Mockito.mock(CharacterReplacer.class);
}
示例2: addToExportOperation
import de.espirit.firstspirit.access.store.contentstore.Dataset; //导入依赖的package包/类
@Override
public void addToExportOperation(StoreAgent storeAgent, boolean useReleaseState, ExportOperation exportOperation) {
ContentStoreRoot store = (ContentStoreRoot) storeAgent.getStore(Store.Type.CONTENTSTORE, useReleaseState);
final Content2 content2 = store.getContent2ByName(uid);
if(content2 == null) {
throw new IllegalStateException("Content2 with uid '" + uid + "' couldn't be found.");
}
Schema schema = content2.getSchema();
if(schema == null) {
throw new IllegalStateException("Schema for content2 object with uid " + uid + " couldn't be found.");
}
final ExportOperation.SchemaOptions schemaOptions = exportOperation.addSchema(schema);
for (Dataset dataset : content2.getDatasets()) {
schemaOptions.addEntity(dataset.getEntity());
}
}
示例3: testGetWorkflowGroupsNotNull
import de.espirit.firstspirit.access.store.contentstore.Dataset; //导入依赖的package包/类
@Theory(nullsAccepted = false)
public void testGetWorkflowGroupsNotNull(final IDProvider element) {
final List<WorkflowGroup> workflowGroupList = testling.getWorkflowGroups(element);
assertThat("Expect a list", workflowGroupList, hasSize(1));
final WorkflowGroup workflowGroup = workflowGroupList.get(0);
assertThat("Expect a list", workflowGroup.getElements(), hasSize(1));
assertThat("Expect same instance in list", workflowGroup.getElements(), contains(sameInstance(element)));
final ResourceBundle bundle = ResourceBundle.getBundle(WorkflowConstants.MESSAGES, Locale.GERMANY);
if (element instanceof PageRef || element instanceof Page) {
assertThat("Expect a specific value", workflowGroup.getDisplayName(), is(bundle.getString("pageReference")));
}
if (element instanceof DocumentGroup) {
assertThat("Expect a specific value", workflowGroup.getDisplayName(), is(bundle.getString("documentGroup")));
}
if (element instanceof Dataset) {
assertThat("Expect a specific value", workflowGroup.getDisplayName(), is(bundle.getString("dataset")));
}
}
示例4: getWorkflowGroups
import de.espirit.firstspirit.access.store.contentstore.Dataset; //导入依赖的package包/类
@Override
public List<WorkflowGroup> getWorkflowGroups(final IDProvider element) {
final List<WorkflowGroup> collectedWorkflowGroups = new ArrayList<WorkflowGroup>();
ResourceBundle.clearCache();
final ResourceBundle bundle = ResourceBundle.getBundle(WorkflowConstants.MESSAGES, new FsLocale(context).get());
if (isPageRef(element) && pageHasTask((PageRef) element)) {
final WorkflowGroup pageGroup = Factory.create(bundle.getString("page"),
Collections.<IDProvider>singletonList(((PageRef) element).getPage()));
collectedWorkflowGroups.add(pageGroup);
} else if (isPageRef(element) || element instanceof Page) {
final WorkflowGroup pageRefGroup = Factory.create(bundle.getString("pageReference"), Collections.singletonList(element));
collectedWorkflowGroups.add(pageRefGroup);
} else if (element instanceof DocumentGroup) {
final WorkflowGroup documentGroup = Factory.create(bundle.getString("documentGroup"), Collections.singletonList(element));
collectedWorkflowGroups.add(documentGroup);
} else if (element instanceof Dataset) {
final List<IDProvider> dataSets = new ArrayList<IDProvider>();
dataSets.add(element);
final WorkflowGroup workflowDataset = Factory.create(bundle.getString("dataset"), dataSets);
collectedWorkflowGroups.add(workflowDataset);
} else {
if (element != null) {
final String message = "No workflow group object created for element '%s'";
Logging.logWarning(String.format(message, element.getClass().getName()), LOGGER);
}
}
return collectedWorkflowGroups;
}
示例5: getDataset
import de.espirit.firstspirit.access.store.contentstore.Dataset; //导入依赖的package包/类
@Override
public Dataset getDataset() {
return null;
}
示例6: getDataset
import de.espirit.firstspirit.access.store.contentstore.Dataset; //导入依赖的package包/类
@Override
public Dataset getDataset() {
return dataSet;
}