1 17 package org.alfresco.repo.importer; 18 19 import java.io.Serializable ; 20 import java.util.List ; 21 import java.util.Map ; 22 import java.util.Set ; 23 24 import org.alfresco.service.cmr.dictionary.DataTypeDefinition; 25 import org.alfresco.service.cmr.dictionary.TypeDefinition; 26 import org.alfresco.service.cmr.repository.NodeRef; 27 import org.alfresco.service.cmr.security.AccessPermission; 28 import org.alfresco.service.namespace.QName; 29 30 31 37 public interface ImportNode 38 { 39 42 public ImportParent getParentContext(); 43 44 47 public TypeDefinition getTypeDefinition(); 48 49 52 public boolean isReference(); 53 54 57 public NodeRef getNodeRef(); 58 59 62 public String getUUID(); 63 64 67 public String getChildName(); 68 69 74 public Map <QName,Serializable > getProperties(); 75 76 81 public Map <QName,DataTypeDefinition> getPropertyDatatypes(); 82 83 86 public Set <QName> getNodeAspects(); 87 88 91 public boolean getInheritPermissions(); 92 93 96 public List <AccessPermission> getAccessControlEntries(); 97 98 } 99 | Popular Tags |