project done.
This commit is contained in:
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -20,11 +20,22 @@
|
|||||||
<arguments>
|
<arguments>
|
||||||
</arguments>
|
</arguments>
|
||||||
</buildCommand>
|
</buildCommand>
|
||||||
|
<buildCommand>
|
||||||
|
<name>org.eclipse.pde.ManifestBuilder</name>
|
||||||
|
<arguments>
|
||||||
|
</arguments>
|
||||||
|
</buildCommand>
|
||||||
|
<buildCommand>
|
||||||
|
<name>org.eclipse.pde.SchemaBuilder</name>
|
||||||
|
<arguments>
|
||||||
|
</arguments>
|
||||||
|
</buildCommand>
|
||||||
</buildSpec>
|
</buildSpec>
|
||||||
<natures>
|
<natures>
|
||||||
<nature>org.eclipse.ajdt.ui.ajnature</nature>
|
<nature>org.eclipse.ajdt.ui.ajnature</nature>
|
||||||
<nature>org.eclipse.jdt.core.javanature</nature>
|
<nature>org.eclipse.jdt.core.javanature</nature>
|
||||||
<nature>org.eclipse.buildship.core.gradleprojectnature</nature>
|
<nature>org.eclipse.buildship.core.gradleprojectnature</nature>
|
||||||
|
<nature>org.eclipse.pde.PluginNature</nature>
|
||||||
</natures>
|
</natures>
|
||||||
<filteredResources>
|
<filteredResources>
|
||||||
<filter>
|
<filter>
|
||||||
|
|||||||
@@ -1,13 +1,13 @@
|
|||||||
arguments=--init-script C\:\\Users\\sherw\\AppData\\Roaming\\VSCodium\\User\\globalStorage\\redhat.java\\1.52.0\\config_win\\org.eclipse.osgi\\58\\0\\.cp\\gradle\\init\\init.gradle --init-script C\:\\Users\\sherw\\AppData\\Roaming\\VSCodium\\User\\globalStorage\\redhat.java\\1.52.0\\config_win\\org.eclipse.osgi\\58\\0\\.cp\\gradle\\protobuf\\init.gradle
|
arguments=
|
||||||
auto.sync=true
|
auto.sync=false
|
||||||
build.scans.enabled=false
|
build.scans.enabled=false
|
||||||
connection.gradle.distribution=GRADLE_DISTRIBUTION(WRAPPER)
|
connection.gradle.distribution=GRADLE_DISTRIBUTION(WRAPPER)
|
||||||
connection.project.dir=
|
connection.project.dir=
|
||||||
eclipse.preferences.version=1
|
eclipse.preferences.version=1
|
||||||
gradle.user.home=
|
gradle.user.home=
|
||||||
java.home=C\:/Program Files/jdk-26
|
java.home=
|
||||||
jvm.arguments=
|
jvm.arguments=
|
||||||
offline.mode=false
|
offline.mode=false
|
||||||
override.workspace.settings=true
|
override.workspace.settings=false
|
||||||
show.console.view=true
|
show.console.view=false
|
||||||
show.executions.view=true
|
show.executions.view=false
|
||||||
|
|||||||
@@ -0,0 +1,2 @@
|
|||||||
|
eclipse.preferences.version=1
|
||||||
|
encoding/<project>=UTF-8
|
||||||
@@ -2,4 +2,5 @@ eclipse.preferences.version=1
|
|||||||
org.eclipse.jdt.core.classpath.outputOverlappingAnotherSource=ignore
|
org.eclipse.jdt.core.classpath.outputOverlappingAnotherSource=ignore
|
||||||
org.eclipse.jdt.core.compiler.codegen.targetPlatform=25
|
org.eclipse.jdt.core.compiler.codegen.targetPlatform=25
|
||||||
org.eclipse.jdt.core.compiler.compliance=25
|
org.eclipse.jdt.core.compiler.compliance=25
|
||||||
|
org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=enabled
|
||||||
org.eclipse.jdt.core.compiler.source=25
|
org.eclipse.jdt.core.compiler.source=25
|
||||||
|
|||||||
@@ -0,0 +1,10 @@
|
|||||||
|
Manifest-Version: 1.0
|
||||||
|
Bundle-ManifestVersion: 2
|
||||||
|
Bundle-Name: bookocontacts
|
||||||
|
Bundle-SymbolicName: bookocontacts
|
||||||
|
Bundle-Version: 1.0.0.qualifier
|
||||||
|
Bundle-RequiredExecutionEnvironment: JavaSE-26
|
||||||
|
Automatic-Module-Name: bookocontacts
|
||||||
|
Export-Package: edu.bookocontacts,
|
||||||
|
edu.bookocontacts.model,
|
||||||
|
media
|
||||||
@@ -0,0 +1,4 @@
|
|||||||
|
source.. = src/main/resources/,\
|
||||||
|
src/main/java/
|
||||||
|
bin.includes = META-INF/,\
|
||||||
|
.
|
||||||
Binary file not shown.
@@ -3,8 +3,18 @@ package edu.bookocontacts;
|
|||||||
import org.slf4j.Logger;
|
import org.slf4j.Logger;
|
||||||
import org.slf4j.LoggerFactory;
|
import org.slf4j.LoggerFactory;
|
||||||
|
|
||||||
|
import edu.bookocontacts.model.Contact;
|
||||||
|
|
||||||
public aspect StorageMonitor {
|
public aspect StorageMonitor {
|
||||||
|
|
||||||
pointcut save(): execution(public * edu.bookocontacts.model.Factory.*(..));
|
pointcut save(): execution(public * edu.bookocontacts.model.Factory.*(..));
|
||||||
|
Contact around(Contact ct): execution(public * edu.bookocontacts.model.Factory.save(Contact)) && args(ct) && if(ct!=null) {
|
||||||
|
Contact ob = proceed(ct);
|
||||||
|
|
||||||
|
Logger logger = LoggerFactory.getLogger(Contact.class);
|
||||||
|
|
||||||
|
logger.info(String.format("Checking: %s. ", ob));
|
||||||
|
|
||||||
|
return ob;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -81,7 +81,8 @@ public class Contact {
|
|||||||
StringBuilder sb = new StringBuilder();
|
StringBuilder sb = new StringBuilder();
|
||||||
sb.append("{\"id\": \"").append(id).append("\",");
|
sb.append("{\"id\": \"").append(id).append("\",");
|
||||||
sb.append("\"phone_number\": \"").append(phone_number).append("\",");
|
sb.append("\"phone_number\": \"").append(phone_number).append("\",");
|
||||||
sb.append("\"email_address\": ").append(email_address).append(",");
|
sb.append("\"first_name\": \"").append(first_name).append("\",");
|
||||||
|
sb.append("\"status\": ").append(status).append(",");
|
||||||
sb.append("}");
|
sb.append("}");
|
||||||
return sb.toString();
|
return sb.toString();
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user