Search in sources :

Example 6 with Owner

use of org.talend.dataprep.api.share.Owner in project data-prep by Talend.

the class PreparationConversions method toUserPreparation.

private UserPreparation toUserPreparation(UserPreparation target, ApplicationContext applicationContext) {
    if (target.getOwner() == null) {
        final Security security = applicationContext.getBean(Security.class);
        Owner owner = new Owner(security.getUserId(), security.getUserDisplayName(), StringUtils.EMPTY);
        target.setOwner(owner);
    }
    return target;
}
Also used : Owner(org.talend.dataprep.api.share.Owner) Security(org.talend.dataprep.security.Security)

Example 7 with Owner

use of org.talend.dataprep.api.share.Owner in project data-prep by Talend.

the class SortAndOrderHelperTest method createUserPreparation.

private Preparation createUserPreparation(String name, String author, long creation, long modification, long size, String dsId) {
    UserPreparation firstPrep = new UserPreparation();
    firstPrep.setDataSetId(dsId);
    firstPrep.setName(name);
    firstPrep.setAuthor("1234");
    firstPrep.setOwner(new Owner("1234", author, ""));
    firstPrep.setCreationDate(creation);
    firstPrep.setLastModificationDate(modification);
    List<Step> steps = new ArrayList<>();
    for (int i = 0; i < size; i++) {
        steps.add(null);
    }
    firstPrep.setSteps(steps);
    return firstPrep;
}
Also used : Owner(org.talend.dataprep.api.share.Owner) UserPreparation(org.talend.dataprep.preparation.service.UserPreparation) ArrayList(java.util.ArrayList) Step(org.talend.dataprep.api.preparation.Step)

Example 8 with Owner

use of org.talend.dataprep.api.share.Owner in project data-prep by Talend.

the class SortAndOrderHelperTest method createUserDatasetMetadata.

private DataSetMetadata createUserDatasetMetadata(String id, String name, String author, long creationDate, long lastModificationDate, RowMetadata rowMetadata, String appVersion, String ownerName, String ownerLastName) {
    UserDataSetMetadata metadata = new UserDataSetMetadata();
    metadata.setId(id);
    metadata.setName(name);
    metadata.setAuthor(author);
    metadata.setCreationDate(creationDate);
    metadata.setLastModificationDate(lastModificationDate);
    metadata.setRowMetadata(rowMetadata);
    metadata.setAppVersion(appVersion);
    metadata.setOwner(new Owner(id, ownerName, ownerLastName));
    return metadata;
}
Also used : UserDataSetMetadata(org.talend.dataprep.dataset.service.UserDataSetMetadata) Owner(org.talend.dataprep.api.share.Owner)

Example 9 with Owner

use of org.talend.dataprep.api.share.Owner in project data-prep by Talend.

the class SortAndOrderHelperTest method createDatasetMetadata.

private DataSetMetadata createDatasetMetadata(String id, String name, long creationDate, long lastModificationDate, RowMetadata rowMetadata, String appVersion, String ownerName, String ownerLastName) {
    DataSetMetadata metadata = new DataSetMetadata();
    metadata.setId(id);
    metadata.setName(name);
    metadata.setAuthor(new Owner(id, ownerName, ownerLastName).getDisplayName());
    metadata.setCreationDate(creationDate);
    metadata.setLastModificationDate(lastModificationDate);
    metadata.setRowMetadata(rowMetadata);
    metadata.setAppVersion(appVersion);
    return metadata;
}
Also used : Owner(org.talend.dataprep.api.share.Owner) DataSetMetadata(org.talend.dataprep.api.dataset.DataSetMetadata) UserDataSetMetadata(org.talend.dataprep.dataset.service.UserDataSetMetadata)

Aggregations

Owner (org.talend.dataprep.api.share.Owner)9 UserDataSetMetadata (org.talend.dataprep.dataset.service.UserDataSetMetadata)4 UserPreparation (org.talend.dataprep.preparation.service.UserPreparation)3 Security (org.talend.dataprep.security.Security)3 ArrayList (java.util.ArrayList)2 DataSetMetadata (org.talend.dataprep.api.dataset.DataSetMetadata)2 Preparation (org.talend.dataprep.api.preparation.Preparation)2 Step (org.talend.dataprep.api.preparation.Step)2 TDPException (org.talend.dataprep.exception.TDPException)2 ActionDefinition (org.talend.dataprep.api.action.ActionDefinition)1 UserData (org.talend.dataprep.api.user.UserData)1 PreparationRepository (org.talend.dataprep.preparation.store.PreparationRepository)1 ActionRegistry (org.talend.dataprep.transformation.pipeline.ActionRegistry)1 UserDataRepository (org.talend.dataprep.user.store.UserDataRepository)1