public class org.apache.isis.extensions.secman.applib.permission.app.mixins.ApplicationOrphanedPermissionManager_relocateSelected extends java.lang.Object
{
private org.apache.isis.applib.services.appfeat.ApplicationFeatureRepository featureRepository;
private final org.apache.isis.extensions.secman.applib.permission.app.ApplicationOrphanedPermissionManager target;
public org.apache.isis.extensions.secman.applib.permission.app.ApplicationOrphanedPermissionManager act(java.util.Collection, java.lang.String)
{
java.util.function.Consumer v;
java.util.Collection v;
org.apache.isis.extensions.secman.applib.permission.app.ApplicationOrphanedPermissionManager v;
org.apache.isis.extensions.secman.applib.permission.app.mixins.ApplicationOrphanedPermissionManager_relocateSelected v;
java.lang.String v;
v := @this: org.apache.isis.extensions.secman.applib.permission.app.mixins.ApplicationOrphanedPermissionManager_relocateSelected;
v := @parameter: java.util.Collection;
v := @parameter: java.lang.String;
v = staticinvoke <org.apache.isis.extensions.secman.applib.permission.app.mixins.ApplicationOrphanedPermissionManager_relocateSelected$lambda_act_0__9: java.util.function.Consumer bootstrap$(org.apache.isis.extensions.secman.applib.permission.app.mixins.ApplicationOrphanedPermissionManager_relocateSelected,java.lang.String)>(v, v);
interfaceinvoke v.<java.util.Collection: void forEach(java.util.function.Consumer)>(v);
v = v.<org.apache.isis.extensions.secman.applib.permission.app.mixins.ApplicationOrphanedPermissionManager_relocateSelected: org.apache.isis.extensions.secman.applib.permission.app.ApplicationOrphanedPermissionManager target>;
return v;
}
public java.util.Collection choices1Act()
{
org.apache.isis.applib.services.appfeat.ApplicationFeatureRepository v;
java.util.Collection v;
java.util.function.Function v;
java.util.function.Supplier v;
java.util.stream.Stream v, v;
org.apache.isis.extensions.secman.applib.permission.app.mixins.ApplicationOrphanedPermissionManager_relocateSelected v;
java.lang.Object v;
java.util.stream.Collector v;
v := @this: org.apache.isis.extensions.secman.applib.permission.app.mixins.ApplicationOrphanedPermissionManager_relocateSelected;
v = v.<org.apache.isis.extensions.secman.applib.permission.app.mixins.ApplicationOrphanedPermissionManager_relocateSelected: org.apache.isis.applib.services.appfeat.ApplicationFeatureRepository featureRepository>;
v = interfaceinvoke v.<org.apache.isis.applib.services.appfeat.ApplicationFeatureRepository: java.util.Collection allNamespaces()>();
v = interfaceinvoke v.<java.util.Collection: java.util.stream.Stream stream()>();
v = staticinvoke <org.apache.isis.extensions.secman.applib.permission.app.mixins.ApplicationOrphanedPermissionManager_relocateSelected$getFullyQualifiedName__10: java.util.function.Function bootstrap$()>();
v = interfaceinvoke v.<java.util.stream.Stream: java.util.stream.Stream map(java.util.function.Function)>(v);
v = staticinvoke <org.apache.isis.extensions.secman.applib.permission.app.mixins.ApplicationOrphanedPermissionManager_relocateSelected$init__11: java.util.function.Supplier bootstrap$()>();
v = staticinvoke <java.util.stream.Collectors: java.util.stream.Collector toCollection(java.util.function.Supplier)>(v);
v = interfaceinvoke v.<java.util.stream.Stream: java.lang.Object collect(java.util.stream.Collector)>(v);
return v;
}
private void relocate(org.apache.isis.extensions.secman.applib.permission.dom.ApplicationPermission, java.lang.String)
{
org.apache.isis.extensions.secman.applib.permission.dom.ApplicationPermission v;
org.apache.isis.applib.services.appfeat.ApplicationFeatureId v, v;
org.apache.isis.applib.services.appfeat.ApplicationFeatureSort v;
org.apache.isis.extensions.secman.applib.permission.app.mixins.ApplicationOrphanedPermissionManager_relocateSelected v;
java.lang.String v, v, v;
v := @this: org.apache.isis.extensions.secman.applib.permission.app.mixins.ApplicationOrphanedPermissionManager_relocateSelected;
v := @parameter: org.apache.isis.extensions.secman.applib.permission.dom.ApplicationPermission;
v := @parameter: java.lang.String;
v = virtualinvoke v.<org.apache.isis.extensions.secman.applib.permission.dom.ApplicationPermission: org.apache.isis.applib.services.appfeat.ApplicationFeatureSort getFeatureSort()>();
v = virtualinvoke v.<org.apache.isis.extensions.secman.applib.permission.dom.ApplicationPermission: java.lang.String getFeatureFqn()>();
v = staticinvoke <org.apache.isis.applib.services.appfeat.ApplicationFeatureId: org.apache.isis.applib.services.appfeat.ApplicationFeatureId newFeature(org.apache.isis.applib.services.appfeat.ApplicationFeatureSort,java.lang.String)>(v, v);
v = virtualinvoke v.<org.apache.isis.applib.services.appfeat.ApplicationFeatureId: org.apache.isis.applib.services.appfeat.ApplicationFeatureId withNamespace(java.lang.String)>(v);
v = virtualinvoke v.<org.apache.isis.applib.services.appfeat.ApplicationFeatureId: java.lang.String getFullyQualifiedName()>();
virtualinvoke v.<org.apache.isis.extensions.secman.applib.permission.dom.ApplicationPermission: void setFeatureFqn(java.lang.String)>(v);
return;
}
public void <init>(org.apache.isis.extensions.secman.applib.permission.app.ApplicationOrphanedPermissionManager)
{
org.apache.isis.extensions.secman.applib.permission.app.mixins.ApplicationOrphanedPermissionManager_relocateSelected v;
org.apache.isis.extensions.secman.applib.permission.app.ApplicationOrphanedPermissionManager v;
v := @this: org.apache.isis.extensions.secman.applib.permission.app.mixins.ApplicationOrphanedPermissionManager_relocateSelected;
v := @parameter: org.apache.isis.extensions.secman.applib.permission.app.ApplicationOrphanedPermissionManager;
specialinvoke v.<java.lang.Object: void <init>()>();
v.<org.apache.isis.extensions.secman.applib.permission.app.mixins.ApplicationOrphanedPermissionManager_relocateSelected: org.apache.isis.extensions.secman.applib.permission.app.ApplicationOrphanedPermissionManager target> = v;
return;
}
}