Package org.drools.guvnor.client.rpc

Examples of org.drools.guvnor.client.rpc.MetaData


        endSection( false );

        if ( artifact instanceof RuleAsset ) {

            final MetaData data = ((RuleAsset) artifact).metaData;
            startSection( constants.OtherMetaData() );

            addAttribute( constants.SubjectMetaData(),
                              editableText( new FieldBinding() {
                                                public String getValue() {
View Full Code Here


    /**
     * read in the meta data, populating all dublin core and versioning stuff.
     */
    MetaData populateMetaData(VersionableItem item) {
        MetaData meta = new MetaData();

        meta.status = (item.getState() != null) ? item.getState().getName() : "";

        metaDataMapper.copyToMetaData( meta, item );

View Full Code Here

    /**
     * Populate meta data with asset specific info.
     */
    MetaData populateMetaData(AssetItem item) {
        MetaData meta = populateMetaData( (VersionableItem) item );

        meta.packageName = item.getPackageName();
        meta.packageUUID = item.getPackage().getUUID();
        meta.setBinary( item.isBinary() );

        List categories = item.getCategories();
        fillMetaCategories( meta, categories );
        meta.dateEffective = calendarToDate( item.getDateEffective() );
        meta.dateExpired = calendarToDate( item.getDateExpired() );
View Full Code Here

        AssetItem repoAsset = repository.loadAssetByUUID( asset.uuid );
        if ( isAssetUpdatedInRepository( asset, repoAsset ) ) {
            return "ERR: Unable to save this asset, as it has been recently updated by [" + repoAsset.getLastContributor() + "]";
        }

        MetaData meta = asset.metaData;

        metaDataMapper.copyFromMetaData( meta, repoAsset );

        updateEffectiveAndExpiredDate( repoAsset, meta );
View Full Code Here

        return asset;
    }

    private MetaData createMetaData(RuleModel ruleModel) {
        MetaData metaData = new MetaData();

        metaData.name = ruleModel.name;
        metaData.packageName = packageName;
        metaData.format = AssetFormats.BUSINESS_RULE;
View Full Code Here

public class MetaDataMapperTest {

    @Test
    public void testMapping() {
        MetaData data = new MetaData();
        assertEquals("", data.getCoverage());
        TestBean bean = new TestBean();
       
        MetaDataMapper mapper = MetaDataMapper.getInstance();
        mapper.copyToMetaData( data, bean );
       
        assertEquals("42", data.getPublisher());
        assertEquals("42", data.getCreator());
        assertEquals("", data.getCoverage());
       
        data.setPublisher( "abc" );
        data.setCreator( "def" );
       
        mapper.copyFromMetaData( data, bean );
       
        assertEquals("abc", bean.getPublisher());
        assertEquals("def", bean.getCreator());
View Full Code Here

        asset.updateContent( IO.read( this.getClass().getResourceAsStream( "/AnalysisSample.drl" ) ) );
        asset.checkin( "" );
       
        RuleAssetPopulator p = new RuleAssetPopulator();
        RuleAsset ruleAsset= p.populateFrom(asset);
        MetaData m = new MetaData();
        m.setPackageName("testVerifyAssetWithoutVerifiersRules");
        ruleAsset.setMetaData(m);
        RuleContentText text = new RuleContentText();
        text.content = asset.getContent();
        ruleAsset.setContent(text);
       
View Full Code Here

        return asset;
    }

    private MetaData createMetaData() {
        MetaData metaData = new MetaData();

        metaData.setPackageName(packageName);

        metaData.setPackageUUID("mock");

        return metaData;
    }
View Full Code Here

    /**
     * read in the meta data, populating all dublin core and versioning stuff.
     */
    MetaData populateMetaData(VersionableItem item) {
        MetaData meta = new MetaData();

        meta.status = (item.getState() != null) ? item.getState().getName() : "";

        metaDataMapper.copyToMetaData( meta,
                                       item );
View Full Code Here

    /**
     * Populate meta data with asset specific info.
     */
    MetaData populateMetaData(AssetItem item) {
        MetaData meta = populateMetaData( (VersionableItem) item );
        meta.packageName = item.getPackageName();

        List cats = item.getCategories();
        meta.categories = new String[cats.size()];
        for ( int i = 0; i < meta.categories.length; i++ ) {
View Full Code Here

TOP

Related Classes of org.drools.guvnor.client.rpc.MetaData

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.